public class OpenTelemetrySpanExporter extends Object implements org.mule.runtime.tracer.api.span.exporter.SpanExporter
| Modifier and Type | Class and Description |
|---|---|
static class |
OpenTelemetrySpanExporter.OpenTelemetrySpanExportBuilder |
| Modifier and Type | Field and Description |
|---|---|
static String |
NO_EXPORTABLE_SERVICE |
| Modifier and Type | Method and Description |
|---|---|
static OpenTelemetrySpanExporter.OpenTelemetrySpanExportBuilder |
builder() |
void |
export() |
Map<String,String> |
exportedSpanAsMap() |
org.mule.runtime.tracer.api.span.InternalSpan |
getInternalSpan() |
MuleOpenTelemetrySpan |
getOpenTelemetrySpan() |
void |
setRootAttribute(String rootAttributeKey,
String rootAttributeValue) |
void |
setRootName(String rootName) |
void |
updateChildSpanExporter(org.mule.runtime.tracer.api.span.exporter.SpanExporter childSpanExporter) |
void |
updateNameForExport(String newName) |
public static final String NO_EXPORTABLE_SERVICE
public static OpenTelemetrySpanExporter.OpenTelemetrySpanExportBuilder builder()
public void export()
export in interface org.mule.runtime.tracer.api.span.exporter.SpanExporterpublic void updateNameForExport(String newName)
updateNameForExport in interface org.mule.runtime.tracer.api.span.exporter.SpanExporterpublic Map<String,String> exportedSpanAsMap()
exportedSpanAsMap in interface org.mule.runtime.tracer.api.span.exporter.SpanExporterpublic MuleOpenTelemetrySpan getOpenTelemetrySpan()
public void setRootName(String rootName)
setRootName in interface org.mule.runtime.tracer.api.span.exporter.SpanExporterpublic void setRootAttribute(String rootAttributeKey, String rootAttributeValue)
setRootAttribute in interface org.mule.runtime.tracer.api.span.exporter.SpanExporterpublic void updateChildSpanExporter(org.mule.runtime.tracer.api.span.exporter.SpanExporter childSpanExporter)
updateChildSpanExporter in interface org.mule.runtime.tracer.api.span.exporter.SpanExporterpublic org.mule.runtime.tracer.api.span.InternalSpan getInternalSpan()
getInternalSpan in interface org.mule.runtime.tracer.api.span.exporter.SpanExporterCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.