@Operations(value=OpenTelemetryOperations.class) @Configuration public class OpenTelemetryExtensionConfiguration extends Object implements org.mule.runtime.api.lifecycle.Startable, org.mule.runtime.api.lifecycle.Stoppable, OpenTelemetryConfiguration, OpenTelemetryMetricsConfigSupplier
| Modifier and Type | Field and Description |
|---|---|
static String |
PROP_MULE_OTEL_METRICS_DISABLED |
static String |
PROP_MULE_OTEL_TRACING_DISABLED |
| Constructor and Description |
|---|
OpenTelemetryExtensionConfiguration() |
public static final String PROP_MULE_OTEL_METRICS_DISABLED
public static final String PROP_MULE_OTEL_TRACING_DISABLED
public org.mule.runtime.http.api.HttpService getHttpService()
getHttpService in interface OpenTelemetryConfigurationpublic boolean isTurnOffTracing()
isTurnOffTracing in interface OpenTelemetryConfigurationpublic boolean isTurnOffMetrics()
isTurnOffMetrics in interface OpenTelemetryConfigurationpublic OpenTelemetryResource getResource()
getResource in interface OpenTelemetryConfigurationpublic OpenTelemetryExtensionConfiguration setResource(OpenTelemetryResource resource)
public ExporterConfiguration getExporterConfiguration()
getExporterConfiguration in interface OpenTelemetryConfigurationpublic OpenTelemetryExtensionConfiguration setExporterConfiguration(ExporterConfiguration exporterConfiguration)
public TraceLevelConfiguration getTraceLevelConfiguration()
getTraceLevelConfiguration in interface OpenTelemetryConfigurationpublic OpenTelemetryExtensionConfiguration setTraceLevelConfiguration(TraceLevelConfiguration traceLevelConfiguration)
public SpanProcessorConfiguration getSpanProcessorConfiguration()
getSpanProcessorConfiguration in interface OpenTelemetryConfigurationpublic OpenTelemetryExtensionConfiguration setSpanProcessorConfiguration(SpanProcessorConfiguration spanProcessorConfiguration)
public org.mule.runtime.core.api.el.ExpressionManager getExpressionManager()
getExpressionManager in interface OpenTelemetryConfigurationpublic OpenTelemetryConnection getOpenTelemetryConnection()
public String getConfigName()
getConfigName in interface OpenTelemetryConfigurationpublic void start()
throws org.mule.runtime.api.exception.MuleException
start in interface org.mule.runtime.api.lifecycle.Startableorg.mule.runtime.api.exception.MuleExceptionpublic AppIdentifier getAppIdentifier()
getAppIdentifier in interface OpenTelemetryConfigurationpublic OpenTelemetryMetricsConfigProvider getMetricsConfigProvider()
OpenTelemetryMetricsConfigSupplierOpenTelemetryMetricsConfigProvider instance associated with the
configuration.getMetricsConfigProvider in interface OpenTelemetryMetricsConfigSuppliergetMetricsConfigProvider in interface OpenTelemetryConfigurationpublic void stop()
throws org.mule.runtime.api.exception.MuleException
stop in interface org.mule.runtime.api.lifecycle.Stoppableorg.mule.runtime.api.exception.MuleExceptionCopyright © 2024 AVIO Consulting. All rights reserved.