Uses of Class
io.opentelemetry.exporter.internal.otlp.KeyValueMarshaler
Packages that use KeyValueMarshaler
Package
Description
Utilities for working with the OTLP format.
Marshaling of OTLP logs.
Marshaling of OTLP metrics.
Marshaling of OTLP traces.
-
Uses of KeyValueMarshaler in io.opentelemetry.exporter.internal.otlp
Fields in io.opentelemetry.exporter.internal.otlp declared as KeyValueMarshalerModifier and TypeFieldDescriptionprivate final KeyValueMarshaler[]
InstrumentationScopeMarshaler.RealInstrumentationScopeMarshaler.attributes
private final KeyValueMarshaler[]
ResourceMarshaler.RealResourceMarshaler.attributes
private static final KeyValueMarshaler[]
KeyValueMarshaler.EMPTY_REPEATED
Methods in io.opentelemetry.exporter.internal.otlp that return KeyValueMarshalerModifier and TypeMethodDescriptionprivate static KeyValueMarshaler
KeyValueMarshaler.create
(AttributeKey<?> attributeKey, Object value) static KeyValueMarshaler[]
KeyValueMarshaler.createForAttributes
(Attributes attributes) Returns Marshalers for the given Attributes.static KeyValueMarshaler
KeyValueMarshaler.createForKeyValue
(KeyValue keyValue) Returns Marshaler for the given KeyValue.Methods in io.opentelemetry.exporter.internal.otlp with parameters of type KeyValueMarshalerModifier and TypeMethodDescriptionprivate static int
ResourceMarshaler.RealResourceMarshaler.calculateSize
(KeyValueMarshaler[] attributeMarshalers) private static int
InstrumentationScopeMarshaler.RealInstrumentationScopeMarshaler.computeSize
(byte[] name, byte[] version, KeyValueMarshaler[] attributes) Constructors in io.opentelemetry.exporter.internal.otlp with parameters of type KeyValueMarshalerModifierConstructorDescriptionprivate
KeyValueListMarshaler
(KeyValueMarshaler[] values) (package private)
RealInstrumentationScopeMarshaler
(byte[] name, byte[] version, KeyValueMarshaler[] attributes) private
RealResourceMarshaler
(KeyValueMarshaler[] attributes) -
Uses of KeyValueMarshaler in io.opentelemetry.exporter.internal.otlp.logs
Fields in io.opentelemetry.exporter.internal.otlp.logs declared as KeyValueMarshalerModifier and TypeFieldDescriptionprivate final KeyValueMarshaler[]
LogMarshaler.attributeMarshalers
Methods in io.opentelemetry.exporter.internal.otlp.logs with parameters of type KeyValueMarshalerModifier and TypeMethodDescriptionprivate static int
LogMarshaler.calculateSize
(long timeUnixNano, long observedTimeUnixNano, ProtoEnumInfo severityNumber, byte[] severityText, MarshalerWithSize anyValueMarshaler, KeyValueMarshaler[] attributeMarshalers, int droppedAttributesCount, TraceFlags traceFlags, String traceId, String spanId) Constructors in io.opentelemetry.exporter.internal.otlp.logs with parameters of type KeyValueMarshalerModifierConstructorDescriptionprivate
LogMarshaler
(long timeUnixNano, long observedTimeUnixNano, ProtoEnumInfo severityNumber, byte[] severityText, MarshalerWithSize anyValueMarshaler, KeyValueMarshaler[] attributeMarshalers, int droppedAttributesCount, TraceFlags traceFlags, String traceId, String spanId) -
Uses of KeyValueMarshaler in io.opentelemetry.exporter.internal.otlp.metrics
Fields in io.opentelemetry.exporter.internal.otlp.metrics declared as KeyValueMarshalerModifier and TypeFieldDescriptionprivate final KeyValueMarshaler[]
ExponentialHistogramDataPointMarshaler.attributes
private final KeyValueMarshaler[]
HistogramDataPointMarshaler.attributes
private final KeyValueMarshaler[]
NumberDataPointMarshaler.attributes
private final KeyValueMarshaler[]
ExemplarMarshaler.filteredAttributeMarshalers
Methods in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type KeyValueMarshalerModifier and TypeMethodDescriptionprivate static int
ExemplarMarshaler.calculateSize
(long timeUnixNano, ProtoFieldInfo valueField, ExemplarData value, SpanContext spanContext, KeyValueMarshaler[] filteredAttributeMarshalers) private static int
ExponentialHistogramDataPointMarshaler.calculateSize
(long startTimeUnixNano, long timeUnixNano, int scale, long count, double sum, boolean hasMin, double min, boolean hasMax, double max, long zeroCount, ExponentialHistogramBucketsMarshaler positiveBucketMarshaler, ExponentialHistogramBucketsMarshaler negativeBucketMarshaler, ExemplarMarshaler[] exemplarMarshalers, KeyValueMarshaler[] attributesMarshalers) private static int
HistogramDataPointMarshaler.calculateSize
(long startTimeUnixNano, long timeUnixNano, long count, double sum, boolean hasMin, double min, boolean hasMax, double max, List<Long> bucketCounts, List<Double> explicitBounds, ExemplarMarshaler[] exemplars, KeyValueMarshaler[] attributes) private static int
NumberDataPointMarshaler.calculateSize
(long startTimeUnixNano, long timeUnixNano, ProtoFieldInfo valueField, PointData value, ExemplarMarshaler[] exemplars, KeyValueMarshaler[] attributes) Constructors in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type KeyValueMarshalerModifierConstructorDescriptionprivate
ExemplarMarshaler
(long timeUnixNano, ExemplarData value, ProtoFieldInfo valueField, SpanContext spanContext, KeyValueMarshaler[] filteredAttributeMarshalers) private
ExponentialHistogramDataPointMarshaler
(long startEpochNanos, long epochNanos, int scale, long count, double sum, boolean hasMin, double min, boolean hasMax, double max, long zeroCount, ExponentialHistogramBucketsMarshaler positiveBuckets, ExponentialHistogramBucketsMarshaler negativeBuckets, KeyValueMarshaler[] attributeMarshalers, ExemplarMarshaler[] exemplarMarshalers) private
HistogramDataPointMarshaler
(long startTimeUnixNano, long timeUnixNano, long count, double sum, boolean hasMin, double min, boolean hasMax, double max, List<Long> bucketCounts, List<Double> explicitBounds, ExemplarMarshaler[] exemplars, KeyValueMarshaler[] attributes) private
NumberDataPointMarshaler
(long startTimeUnixNano, long timeUnixNano, PointData value, ProtoFieldInfo valueField, ExemplarMarshaler[] exemplars, KeyValueMarshaler[] attributes) -
Uses of KeyValueMarshaler in io.opentelemetry.exporter.internal.otlp.traces
Fields in io.opentelemetry.exporter.internal.otlp.traces declared as KeyValueMarshalerModifier and TypeFieldDescriptionprivate final KeyValueMarshaler[]
SpanEventMarshaler.attributeMarshalers
private final KeyValueMarshaler[]
SpanLinkMarshaler.attributeMarshalers
private final KeyValueMarshaler[]
SpanMarshaler.attributeMarshalers
Methods in io.opentelemetry.exporter.internal.otlp.traces with parameters of type KeyValueMarshalerModifier and TypeMethodDescriptionprivate static int
SpanEventMarshaler.calculateSize
(long epochNanos, byte[] name, KeyValueMarshaler[] attributeMarshalers, int droppedAttributesCount) private static int
SpanLinkMarshaler.calculateSize
(String traceId, String spanId, TraceFlags flags, byte[] traceStateUtf8, KeyValueMarshaler[] attributeMarshalers, int droppedAttributesCount, boolean isLinkContextRemote) private static int
SpanMarshaler.calculateSize
(String traceId, String spanId, byte[] traceStateUtf8, String parentSpanId, byte[] nameUtf8, ProtoEnumInfo spanKind, long startEpochNanos, long endEpochNanos, KeyValueMarshaler[] attributeMarshalers, int droppedAttributesCount, SpanEventMarshaler[] spanEventMarshalers, int droppedEventsCount, SpanLinkMarshaler[] spanLinkMarshalers, int droppedLinksCount, SpanStatusMarshaler spanStatusMarshaler, TraceFlags flags, boolean isParentContextRemote) Constructors in io.opentelemetry.exporter.internal.otlp.traces with parameters of type KeyValueMarshalerModifierConstructorDescriptionprivate
SpanEventMarshaler
(long epochNanos, byte[] name, KeyValueMarshaler[] attributeMarshalers, int droppedAttributesCount) private
SpanLinkMarshaler
(String traceId, String spanId, TraceFlags traceFlags, byte[] traceStateUtf8, KeyValueMarshaler[] attributeMarshalers, int droppedAttributesCount, boolean isLinkContextRemote) private
SpanMarshaler
(String traceId, String spanId, byte[] traceStateUtf8, String parentSpanId, byte[] nameUtf8, ProtoEnumInfo spanKind, long startEpochNanos, long endEpochNanos, KeyValueMarshaler[] attributeMarshalers, int droppedAttributesCount, SpanEventMarshaler[] spanEventMarshalers, int droppedEventsCount, SpanLinkMarshaler[] spanLinkMarshalers, int droppedLinksCount, SpanStatusMarshaler spanStatusMarshaler, TraceFlags flags, boolean isParentContextRemote)