Package org.mule.metrics.exporter.impl
Class OpenTelemetryMeterExporter
java.lang.Object
org.mule.metrics.exporter.impl.OpenTelemetryMeterExporter
- All Implemented Interfaces:
org.mule.metrics.exporter.api.MeterExporter
public class OpenTelemetryMeterExporter
extends Object
implements org.mule.metrics.exporter.api.MeterExporter
A
MeterExporter that exports metrics using open telemetry.- Since:
- 4.5.0
-
Constructor Summary
ConstructorsConstructorDescriptionOpenTelemetryMeterExporter(org.mule.metrics.exporter.config.api.MeterExporterConfiguration configuration, io.opentelemetry.sdk.resources.Resource resource) -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()voidenableExport(org.mule.metrics.api.instrument.LongCounter longCounter) voidenableExport(org.mule.metrics.api.instrument.LongGauge longGauge) voidenableExport(org.mule.metrics.api.instrument.LongUpDownCounter upDownCounter) voidregisterMeterToExport(org.mule.metrics.api.meter.Meter meter)
-
Constructor Details
-
OpenTelemetryMeterExporter
public OpenTelemetryMeterExporter(org.mule.metrics.exporter.config.api.MeterExporterConfiguration configuration, io.opentelemetry.sdk.resources.Resource resource)
-
-
Method Details
-
enableExport
public void enableExport(org.mule.metrics.api.instrument.LongCounter longCounter) - Specified by:
enableExportin interfaceorg.mule.metrics.exporter.api.MeterExporter
-
enableExport
public void enableExport(org.mule.metrics.api.instrument.LongUpDownCounter upDownCounter) - Specified by:
enableExportin interfaceorg.mule.metrics.exporter.api.MeterExporter
-
enableExport
public void enableExport(org.mule.metrics.api.instrument.LongGauge longGauge) - Specified by:
enableExportin interfaceorg.mule.metrics.exporter.api.MeterExporter
-
registerMeterToExport
public void registerMeterToExport(org.mule.metrics.api.meter.Meter meter) - Specified by:
registerMeterToExportin interfaceorg.mule.metrics.exporter.api.MeterExporter
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.mule.metrics.exporter.api.MeterExporter
-