@Operations(value=OpenTelemetryOperations.class) @ConnectionProviders(value=OpenTelemetryConnectionProvider.class) @Configuration public class OpenTelemetryExtensionConfiguration extends Object implements org.mule.runtime.api.lifecycle.Startable, org.mule.runtime.api.lifecycle.Stoppable, OpenTelemetryConfiguration
| Modifier and Type | Field and Description |
|---|---|
static String |
PROP_MULE_OTEL_TRACING_DISABLED |
| Constructor and Description |
|---|
OpenTelemetryExtensionConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
String |
getConfigName() |
ExporterConfiguration |
getExporterConfiguration() |
OpenTelemetryResource |
getResource() |
SpanProcessorConfiguration |
getSpanProcessorConfiguration() |
TraceLevelConfiguration |
getTraceLevelConfiguration() |
boolean |
isTurnOffTracing() |
OpenTelemetryExtensionConfiguration |
setExporterConfiguration(ExporterConfiguration exporterConfiguration) |
OpenTelemetryExtensionConfiguration |
setResource(OpenTelemetryResource resource) |
OpenTelemetryExtensionConfiguration |
setSpanProcessorConfiguration(SpanProcessorConfiguration spanProcessorConfiguration) |
OpenTelemetryExtensionConfiguration |
setTraceLevelConfiguration(TraceLevelConfiguration traceLevelConfiguration) |
OpenTelemetryExtensionConfiguration |
setTurnOffTracing(boolean turnOffTracing) |
void |
start() |
void |
stop() |
public static final String PROP_MULE_OTEL_TRACING_DISABLED
public boolean isTurnOffTracing()
isTurnOffTracing in interface OpenTelemetryConfigurationpublic OpenTelemetryExtensionConfiguration setTurnOffTracing(boolean turnOffTracing)
public 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 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 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.