@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
| 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() |
void |
start() |
void |
stop() |
public static final String PROP_MULE_OTEL_TRACING_DISABLED
public boolean isTurnOffTracing()
public TraceLevelConfiguration getTraceLevelConfiguration()
public ExporterConfiguration getExporterConfiguration()
public SpanProcessorConfiguration getSpanProcessorConfiguration()
public OpenTelemetryResource getResource()
public String getConfigName()
public 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 © 2022 AVIO Consulting. All rights reserved.