Package org.mule.metrics.exporter.impl
Class OpentelemetryExporterAttributes
java.lang.Object
org.mule.metrics.exporter.impl.OpentelemetryExporterAttributes
- All Implemented Interfaces:
io.opentelemetry.api.common.Attributes
public class OpentelemetryExporterAttributes
extends Object
implements io.opentelemetry.api.common.Attributes
Attributes based on a Meter for otel export.-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
OpentelemetryExporterAttributes
public OpentelemetryExporterAttributes(org.mule.metrics.api.meter.Meter meter)
-
-
Method Details
-
get
public <T> T get(io.opentelemetry.api.common.AttributeKey<T> key) - Specified by:
getin interfaceio.opentelemetry.api.common.Attributes
-
forEach
public void forEach(BiConsumer<? super io.opentelemetry.api.common.AttributeKey<?>, ? super Object> consumer) - Specified by:
forEachin interfaceio.opentelemetry.api.common.Attributes
-
size
public int size()- Specified by:
sizein interfaceio.opentelemetry.api.common.Attributes
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceio.opentelemetry.api.common.Attributes
-
asMap
- Specified by:
asMapin interfaceio.opentelemetry.api.common.Attributes
-
toBuilder
public io.opentelemetry.api.common.AttributesBuilder toBuilder()- Specified by:
toBuilderin interfaceio.opentelemetry.api.common.Attributes
-