Uses of Class
io.opentelemetry.exporter.internal.marshal.Marshaler
-
Packages that use Marshaler Package Description io.opentelemetry.exporter.internal.grpc Utilities for gRPC exporters.io.opentelemetry.exporter.internal.http io.opentelemetry.exporter.internal.marshal Marshaling framework for serializing data to protobuf format.io.opentelemetry.exporter.internal.otlp Utilities for working with the OTLP format.io.opentelemetry.exporter.internal.otlp.logs Marshaling of OTLP logs.io.opentelemetry.exporter.internal.otlp.metrics Marshaling of OTLP metrics.io.opentelemetry.exporter.internal.otlp.traces Marshaling of OTLP traces.io.opentelemetry.exporter.otlp.http.logs OpenTelemetry exporter which sends log data to OpenTelemetry collector via OTLP HTTP.io.opentelemetry.exporter.otlp.http.metrics OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP HTTP.io.opentelemetry.exporter.otlp.http.trace OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP HTTP.io.opentelemetry.exporter.otlp.logs OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.io.opentelemetry.exporter.otlp.metrics OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP gRPC.io.opentelemetry.exporter.otlp.trace OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC. -
-
Uses of Marshaler in io.opentelemetry.exporter.internal.grpc
Classes in io.opentelemetry.exporter.internal.grpc with type parameters of type Marshaler Modifier and Type Class Description class
GrpcExporter<T extends Marshaler>
Generic gRPC exporter.class
GrpcExporterBuilder<T extends Marshaler>
A builder forGrpcExporter
.interface
GrpcSender<T extends Marshaler>
An exporter of a messages encoded byMarshaler
using the gRPC wire format.class
MarshalerServiceStub<T extends Marshaler,U,S extends MarshalerServiceStub<T,U,S>>
A gRPC stub that uses aMarshaler
.Fields in io.opentelemetry.exporter.internal.grpc declared as Marshaler Modifier and Type Field Description private Marshaler
MarshalerInputStream. message
Methods in io.opentelemetry.exporter.internal.grpc with type parameters of type Marshaler Modifier and Type Method Description <T extends Marshaler>
GrpcSender<T>GrpcSenderProvider. createSender(java.net.URI endpoint, java.lang.String endpointPath, Compressor compressor, long timeoutNanos, long connectTimeoutNanos, java.util.function.Supplier<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> headersSupplier, java.lang.Object managedChannel, java.util.function.Supplier<java.util.function.BiFunction<io.grpc.Channel,java.lang.String,MarshalerServiceStub<T,?,?>>> stubFactory, RetryPolicy retryPolicy, javax.net.ssl.SSLContext sslContext, javax.net.ssl.X509TrustManager trustManager)
Returns aGrpcSender
configured with the provided parameters.Methods in io.opentelemetry.exporter.internal.grpc with parameters of type Marshaler Modifier and Type Method Description private static byte[]
MarshalerInputStream. toByteArray(Marshaler message)
Constructors in io.opentelemetry.exporter.internal.grpc with parameters of type Marshaler Constructor Description MarshalerInputStream(Marshaler message)
Creates a newMarshalerInputStream
. -
Uses of Marshaler in io.opentelemetry.exporter.internal.http
Classes in io.opentelemetry.exporter.internal.http with type parameters of type Marshaler Modifier and Type Class Description class
HttpExporter<T extends Marshaler>
An exporter for http/protobuf or http/json using a signal-specific Marshaler.class
HttpExporterBuilder<T extends Marshaler>
A builder forHttpExporter
.Methods in io.opentelemetry.exporter.internal.http with parameters of type Marshaler Modifier and Type Method Description void
HttpSender. send(Marshaler marshaler, int contentLength, java.util.function.Consumer<HttpSender.Response> onResponse, java.util.function.Consumer<java.lang.Throwable> onError)
Send an HTTP request, including any retry attempts. -
Uses of Marshaler in io.opentelemetry.exporter.internal.marshal
Subclasses of Marshaler in io.opentelemetry.exporter.internal.marshal Modifier and Type Class Description class
MarshalerWithSize
A Marshaler which returns a memoized size.Methods in io.opentelemetry.exporter.internal.marshal with type parameters of type Marshaler Modifier and Type Method Description static <T extends Marshaler>
intMarshalerUtil. sizeRepeatedMessage(ProtoFieldInfo field, T[] repeatedMessage)
Returns the size of a repeated message field.Methods in io.opentelemetry.exporter.internal.marshal with parameters of type Marshaler Modifier and Type Method Description static java.lang.String
MarshalerUtil. preserializeJsonFields(Marshaler marshaler)
Preserialize into JSON format.void
Serializer. serializeMessage(ProtoFieldInfo field, Marshaler message)
Serializes a protobuf embeddedmessage
.void
JsonSerializer. serializeRepeatedMessage(ProtoFieldInfo field, Marshaler[] repeatedMessage)
void
ProtoSerializer. serializeRepeatedMessage(ProtoFieldInfo field, Marshaler[] repeatedMessage)
abstract void
Serializer. serializeRepeatedMessage(ProtoFieldInfo field, Marshaler[] repeatedMessage)
Serializesrepeated message
field.static int
MarshalerUtil. sizeMessage(ProtoFieldInfo field, Marshaler message)
Returns the size of a message field.static <T extends Marshaler>
intMarshalerUtil. sizeRepeatedMessage(ProtoFieldInfo field, T[] repeatedMessage)
Returns the size of a repeated message field.(package private) void
JsonSerializer. writeMessageValue(Marshaler message)
Method parameters in io.opentelemetry.exporter.internal.marshal with type arguments of type Marshaler Modifier and Type Method Description void
JsonSerializer. serializeRepeatedMessage(ProtoFieldInfo field, java.util.List<? extends Marshaler> repeatedMessage)
void
ProtoSerializer. serializeRepeatedMessage(ProtoFieldInfo field, java.util.List<? extends Marshaler> repeatedMessage)
abstract void
Serializer. serializeRepeatedMessage(ProtoFieldInfo field, java.util.List<? extends Marshaler> repeatedMessage)
Serializesrepeated message
field.static int
MarshalerUtil. sizeRepeatedMessage(ProtoFieldInfo field, java.util.List<? extends Marshaler> repeatedMessage)
Returns the size of a repeated message field. -
Uses of Marshaler in io.opentelemetry.exporter.internal.otlp
Subclasses of Marshaler in io.opentelemetry.exporter.internal.otlp Modifier and Type Class Description (package private) class
ArrayAnyValueMarshaler
private static class
ArrayAnyValueMarshaler.ArrayValueMarshaler
(package private) class
BoolAnyValueMarshaler
(package private) class
BytesAnyValueMarshaler
(package private) class
DoubleAnyValueMarshaler
class
InstrumentationScopeMarshaler
A Marshaler ofInstrumentationScopeInfo
.private static class
InstrumentationScopeMarshaler.RealInstrumentationScopeMarshaler
(package private) class
IntAnyValueMarshaler
(package private) class
KeyValueListAnyValueMarshaler
private static class
KeyValueListAnyValueMarshaler.KeyValueListMarshaler
class
KeyValueMarshaler
A Marshaler of key value pairs.class
ResourceMarshaler
A Marshaler ofResource
.private static class
ResourceMarshaler.RealResourceMarshaler
(package private) class
StringAnyValueMarshaler
A Marshaler of string-valuedAnyValue
.Fields in io.opentelemetry.exporter.internal.otlp declared as Marshaler Modifier and Type Field Description private Marshaler
ArrayAnyValueMarshaler. value
private Marshaler
KeyValueListAnyValueMarshaler. value
private Marshaler
KeyValueMarshaler. value
private Marshaler[]
ArrayAnyValueMarshaler.ArrayValueMarshaler. values
private Marshaler[]
KeyValueListAnyValueMarshaler.KeyValueListMarshaler. values
Methods in io.opentelemetry.exporter.internal.otlp with parameters of type Marshaler Modifier and Type Method Description private static int
ArrayAnyValueMarshaler.ArrayValueMarshaler. calculateSize(Marshaler[] values)
private static int
ArrayAnyValueMarshaler. calculateSize(Marshaler value)
private static int
KeyValueListAnyValueMarshaler. calculateSize(Marshaler value)
private static int
KeyValueListAnyValueMarshaler.KeyValueListMarshaler. calculateSize(Marshaler[] values)
private static int
KeyValueMarshaler. calculateSize(byte[] keyUtf8, Marshaler value)
Constructors in io.opentelemetry.exporter.internal.otlp with parameters of type Marshaler Constructor Description ArrayValueMarshaler(Marshaler[] values)
KeyValueMarshaler(byte[] keyUtf8, Marshaler value)
-
Uses of Marshaler in io.opentelemetry.exporter.internal.otlp.logs
Subclasses of Marshaler in io.opentelemetry.exporter.internal.otlp.logs Modifier and Type Class Description (package private) class
InstrumentationScopeLogsMarshaler
(package private) class
LogMarshaler
class
LogsRequestMarshaler
Marshaler
to convert SDKLogRecordData
to OTLP ExportLogsServiceRequest.class
LowAllocationLogsRequestMarshaler
Marshaler
to convert SDKLogRecordData
to OTLP ExportLogsServiceRequest.class
ResourceLogsMarshaler
A Marshaler of ResourceLogs.Fields in io.opentelemetry.exporter.internal.otlp.logs with type parameters of type Marshaler Modifier and Type Field Description private java.util.function.BiFunction<Marshaler,java.lang.Integer,CompletableResultCode>
LogReusableDataMarshaler. doExport
private java.util.List<Marshaler>
InstrumentationScopeLogsMarshaler. logMarshalers
Methods in io.opentelemetry.exporter.internal.otlp.logs that return types with arguments of type Marshaler Modifier and Type Method Description private static java.util.Map<Resource,java.util.Map<InstrumentationScopeInfo,java.util.List<Marshaler>>>
ResourceLogsMarshaler. groupByResourceAndScope(java.util.Collection<LogRecordData> logs)
Method parameters in io.opentelemetry.exporter.internal.otlp.logs with type arguments of type Marshaler Modifier and Type Method Description private static int
InstrumentationScopeLogsMarshaler. calculateSize(InstrumentationScopeMarshaler instrumentationScope, byte[] schemaUrlUtf8, java.util.List<Marshaler> logMarshalers)
Constructor parameters in io.opentelemetry.exporter.internal.otlp.logs with type arguments of type Marshaler Constructor Description InstrumentationScopeLogsMarshaler(InstrumentationScopeMarshaler instrumentationScope, byte[] schemaUrlUtf8, java.util.List<Marshaler> logMarshalers)
LogReusableDataMarshaler(MemoryMode memoryMode, java.util.function.BiFunction<Marshaler,java.lang.Integer,CompletableResultCode> doExport)
-
Uses of Marshaler in io.opentelemetry.exporter.internal.otlp.metrics
Subclasses of Marshaler in io.opentelemetry.exporter.internal.otlp.metrics Modifier and Type Class Description (package private) class
ExemplarMarshaler
class
ExponentialHistogramBucketsMarshaler
This class is internal and is hence not for public use.class
ExponentialHistogramDataPointMarshaler
This class is internal and is hence not for public use.class
ExponentialHistogramMarshaler
This class is internal and is hence not for public use.(package private) class
GaugeMarshaler
(package private) class
HistogramDataPointMarshaler
(package private) class
HistogramMarshaler
(package private) class
InstrumentationScopeMetricsMarshaler
class
LowAllocationMetricsRequestMarshaler
Marshaler
to convert SDKMetricData
to OTLP ExportMetricsServiceRequest.(package private) class
MetricMarshaler
class
MetricsRequestMarshaler
Marshaler
to convert SDKMetricData
to OTLP ExportMetricsServiceRequest.(package private) class
NoopMarshaler
(package private) class
NumberDataPointMarshaler
class
ResourceMetricsMarshaler
A Marshaler of ResourceMetrics.(package private) class
SumMarshaler
(package private) class
SummaryDataPointMarshaler
(package private) class
SummaryMarshaler
(package private) class
ValueAtQuantileMarshaler
Fields in io.opentelemetry.exporter.internal.otlp.metrics declared as Marshaler Modifier and Type Field Description private Marshaler
MetricMarshaler. dataMarshaler
Fields in io.opentelemetry.exporter.internal.otlp.metrics with type parameters of type Marshaler Modifier and Type Field Description private java.util.function.BiFunction<Marshaler,java.lang.Integer,CompletableResultCode>
MetricReusableDataMarshaler. doExport
private java.util.List<Marshaler>
InstrumentationScopeMetricsMarshaler. metricMarshalers
Methods in io.opentelemetry.exporter.internal.otlp.metrics that return Marshaler Modifier and Type Method Description (package private) static Marshaler
MetricMarshaler. create(MetricData metric)
Methods in io.opentelemetry.exporter.internal.otlp.metrics that return types with arguments of type Marshaler Modifier and Type Method Description private static java.util.Map<Resource,java.util.Map<InstrumentationScopeInfo,java.util.List<Marshaler>>>
ResourceMetricsMarshaler. groupByResourceAndScope(java.util.Collection<MetricData> metricDataList)
Methods in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type Marshaler Modifier and Type Method Description private static int
MetricMarshaler. calculateSize(byte[] nameUtf8, byte[] descriptionUtf8, byte[] unitUtf8, Marshaler dataMarshaler, ProtoFieldInfo dataField)
Method parameters in io.opentelemetry.exporter.internal.otlp.metrics with type arguments of type Marshaler Modifier and Type Method Description private static int
InstrumentationScopeMetricsMarshaler. calculateSize(InstrumentationScopeMarshaler instrumentationScope, byte[] schemaUrlUtf8, java.util.List<Marshaler> metricMarshalers)
Constructors in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type Marshaler Constructor Description MetricMarshaler(byte[] nameUtf8, byte[] descriptionUtf8, byte[] unitUtf8, Marshaler dataMarshaler, ProtoFieldInfo dataField)
Constructor parameters in io.opentelemetry.exporter.internal.otlp.metrics with type arguments of type Marshaler Constructor Description InstrumentationScopeMetricsMarshaler(InstrumentationScopeMarshaler instrumentationScope, byte[] schemaUrlUtf8, java.util.List<Marshaler> metricMarshalers)
MetricReusableDataMarshaler(MemoryMode memoryMode, java.util.function.BiFunction<Marshaler,java.lang.Integer,CompletableResultCode> doExport)
-
Uses of Marshaler in io.opentelemetry.exporter.internal.otlp.traces
Subclasses of Marshaler in io.opentelemetry.exporter.internal.otlp.traces Modifier and Type Class Description (package private) class
InstrumentationScopeSpansMarshaler
class
LowAllocationTraceRequestMarshaler
class
ResourceSpansMarshaler
A Marshaler of ResourceSpans.(package private) class
SpanEventMarshaler
(package private) class
SpanLinkMarshaler
(package private) class
SpanMarshaler
(package private) class
SpanStatusMarshaler
class
TraceRequestMarshaler
Fields in io.opentelemetry.exporter.internal.otlp.traces with type parameters of type Marshaler Modifier and Type Field Description private java.util.function.BiFunction<Marshaler,java.lang.Integer,CompletableResultCode>
SpanReusableDataMarshaler. doExport
Constructor parameters in io.opentelemetry.exporter.internal.otlp.traces with type arguments of type Marshaler Constructor Description SpanReusableDataMarshaler(MemoryMode memoryMode, java.util.function.BiFunction<Marshaler,java.lang.Integer,CompletableResultCode> doExport)
-
Uses of Marshaler in io.opentelemetry.exporter.otlp.http.logs
Fields in io.opentelemetry.exporter.otlp.http.logs with type parameters of type Marshaler Modifier and Type Field Description private HttpExporterBuilder<Marshaler>
OtlpHttpLogRecordExporter. builder
private HttpExporter<Marshaler>
OtlpHttpLogRecordExporter. delegate
private HttpExporterBuilder<Marshaler>
OtlpHttpLogRecordExporterBuilder. delegate
Constructor parameters in io.opentelemetry.exporter.otlp.http.logs with type arguments of type Marshaler Constructor Description OtlpHttpLogRecordExporter(HttpExporterBuilder<Marshaler> builder, HttpExporter<Marshaler> delegate, MemoryMode memoryMode)
OtlpHttpLogRecordExporter(HttpExporterBuilder<Marshaler> builder, HttpExporter<Marshaler> delegate, MemoryMode memoryMode)
OtlpHttpLogRecordExporterBuilder(HttpExporterBuilder<Marshaler> delegate, MemoryMode memoryMode)
-
Uses of Marshaler in io.opentelemetry.exporter.otlp.http.metrics
Fields in io.opentelemetry.exporter.otlp.http.metrics with type parameters of type Marshaler Modifier and Type Field Description private HttpExporterBuilder<Marshaler>
OtlpHttpMetricExporter. builder
private HttpExporter<Marshaler>
OtlpHttpMetricExporter. delegate
private HttpExporterBuilder<Marshaler>
OtlpHttpMetricExporterBuilder. delegate
Constructor parameters in io.opentelemetry.exporter.otlp.http.metrics with type arguments of type Marshaler Constructor Description OtlpHttpMetricExporter(HttpExporterBuilder<Marshaler> builder, HttpExporter<Marshaler> delegate, AggregationTemporalitySelector aggregationTemporalitySelector, DefaultAggregationSelector defaultAggregationSelector, MemoryMode memoryMode)
OtlpHttpMetricExporter(HttpExporterBuilder<Marshaler> builder, HttpExporter<Marshaler> delegate, AggregationTemporalitySelector aggregationTemporalitySelector, DefaultAggregationSelector defaultAggregationSelector, MemoryMode memoryMode)
OtlpHttpMetricExporterBuilder(HttpExporterBuilder<Marshaler> delegate, MemoryMode memoryMode)
-
Uses of Marshaler in io.opentelemetry.exporter.otlp.http.trace
Fields in io.opentelemetry.exporter.otlp.http.trace with type parameters of type Marshaler Modifier and Type Field Description private HttpExporterBuilder<Marshaler>
OtlpHttpSpanExporter. builder
private HttpExporter<Marshaler>
OtlpHttpSpanExporter. delegate
private HttpExporterBuilder<Marshaler>
OtlpHttpSpanExporterBuilder. delegate
Constructor parameters in io.opentelemetry.exporter.otlp.http.trace with type arguments of type Marshaler Constructor Description OtlpHttpSpanExporter(HttpExporterBuilder<Marshaler> builder, HttpExporter<Marshaler> delegate, MemoryMode memoryMode)
OtlpHttpSpanExporter(HttpExporterBuilder<Marshaler> builder, HttpExporter<Marshaler> delegate, MemoryMode memoryMode)
OtlpHttpSpanExporterBuilder(HttpExporterBuilder<Marshaler> delegate, MemoryMode memoryMode)
-
Uses of Marshaler in io.opentelemetry.exporter.otlp.logs
Fields in io.opentelemetry.exporter.otlp.logs with type parameters of type Marshaler Modifier and Type Field Description private GrpcExporterBuilder<Marshaler>
OtlpGrpcLogRecordExporter. builder
private GrpcExporter<Marshaler>
OtlpGrpcLogRecordExporter. delegate
(package private) GrpcExporterBuilder<Marshaler>
OtlpGrpcLogRecordExporterBuilder. delegate
private static io.grpc.MethodDescriptor<Marshaler,ExportLogsServiceResponse>
MarshalerLogsServiceGrpc. getExportMethod
private static io.grpc.MethodDescriptor.Marshaller<Marshaler>
MarshalerLogsServiceGrpc. REQUEST_MARSHALLER
Methods in io.opentelemetry.exporter.otlp.logs with parameters of type Marshaler Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<ExportLogsServiceResponse>
MarshalerLogsServiceGrpc.LogsServiceFutureStub. export(Marshaler request)
Constructor parameters in io.opentelemetry.exporter.otlp.logs with type arguments of type Marshaler Constructor Description OtlpGrpcLogRecordExporter(GrpcExporterBuilder<Marshaler> builder, GrpcExporter<Marshaler> delegate, MemoryMode memoryMode)
OtlpGrpcLogRecordExporter(GrpcExporterBuilder<Marshaler> builder, GrpcExporter<Marshaler> delegate, MemoryMode memoryMode)
OtlpGrpcLogRecordExporterBuilder(GrpcExporterBuilder<Marshaler> delegate, MemoryMode memoryMode)
-
Uses of Marshaler in io.opentelemetry.exporter.otlp.metrics
Fields in io.opentelemetry.exporter.otlp.metrics with type parameters of type Marshaler Modifier and Type Field Description private GrpcExporterBuilder<Marshaler>
OtlpGrpcMetricExporter. builder
private GrpcExporter<Marshaler>
OtlpGrpcMetricExporter. delegate
(package private) GrpcExporterBuilder<Marshaler>
OtlpGrpcMetricExporterBuilder. delegate
private static io.grpc.MethodDescriptor<Marshaler,ExportMetricsServiceResponse>
MarshalerMetricsServiceGrpc. getExportMethod
private static io.grpc.MethodDescriptor.Marshaller<Marshaler>
MarshalerMetricsServiceGrpc. REQUEST_MARSHALLER
Methods in io.opentelemetry.exporter.otlp.metrics with parameters of type Marshaler Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<ExportMetricsServiceResponse>
MarshalerMetricsServiceGrpc.MetricsServiceFutureStub. export(Marshaler request)
Constructor parameters in io.opentelemetry.exporter.otlp.metrics with type arguments of type Marshaler Constructor Description OtlpGrpcMetricExporter(GrpcExporterBuilder<Marshaler> builder, GrpcExporter<Marshaler> delegate, AggregationTemporalitySelector aggregationTemporalitySelector, DefaultAggregationSelector defaultAggregationSelector, MemoryMode memoryMode)
OtlpGrpcMetricExporter(GrpcExporterBuilder<Marshaler> builder, GrpcExporter<Marshaler> delegate, AggregationTemporalitySelector aggregationTemporalitySelector, DefaultAggregationSelector defaultAggregationSelector, MemoryMode memoryMode)
OtlpGrpcMetricExporterBuilder(GrpcExporterBuilder<Marshaler> delegate, MemoryMode memoryMode)
-
Uses of Marshaler in io.opentelemetry.exporter.otlp.trace
Fields in io.opentelemetry.exporter.otlp.trace with type parameters of type Marshaler Modifier and Type Field Description private GrpcExporterBuilder<Marshaler>
OtlpGrpcSpanExporter. builder
private GrpcExporter<Marshaler>
OtlpGrpcSpanExporter. delegate
(package private) GrpcExporterBuilder<Marshaler>
OtlpGrpcSpanExporterBuilder. delegate
private static io.grpc.MethodDescriptor<Marshaler,ExportTraceServiceResponse>
MarshalerTraceServiceGrpc. getExportMethod
private static io.grpc.MethodDescriptor.Marshaller<Marshaler>
MarshalerTraceServiceGrpc. REQUEST_MARSHALLER
Methods in io.opentelemetry.exporter.otlp.trace with parameters of type Marshaler Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<ExportTraceServiceResponse>
MarshalerTraceServiceGrpc.TraceServiceFutureStub. export(Marshaler request)
Constructor parameters in io.opentelemetry.exporter.otlp.trace with type arguments of type Marshaler Constructor Description OtlpGrpcSpanExporter(GrpcExporterBuilder<Marshaler> builder, GrpcExporter<Marshaler> delegate, MemoryMode memoryMode)
OtlpGrpcSpanExporter(GrpcExporterBuilder<Marshaler> builder, GrpcExporter<Marshaler> delegate, MemoryMode memoryMode)
OtlpGrpcSpanExporterBuilder(GrpcExporterBuilder<Marshaler> delegate, MemoryMode memoryMode)
-