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 classGrpcExporter<T extends Marshaler>Generic gRPC exporter.classGrpcExporterBuilder<T extends Marshaler>A builder forGrpcExporter.interfaceGrpcSender<T extends Marshaler>An exporter of a messages encoded byMarshalerusing the gRPC wire format.classMarshalerServiceStub<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 MarshalerMarshalerInputStream. messageMethods 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 aGrpcSenderconfigured 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 classHttpExporter<T extends Marshaler>An exporter for http/protobuf or http/json using a signal-specific Marshaler.classHttpExporterBuilder<T extends Marshaler>A builder forHttpExporter.Methods in io.opentelemetry.exporter.internal.http with parameters of type Marshaler Modifier and Type Method Description voidHttpSender. 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 classMarshalerWithSizeA 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.StringMarshalerUtil. preserializeJsonFields(Marshaler marshaler)Preserialize into JSON format.voidSerializer. serializeMessage(ProtoFieldInfo field, Marshaler message)Serializes a protobuf embeddedmessage.voidJsonSerializer. serializeRepeatedMessage(ProtoFieldInfo field, Marshaler[] repeatedMessage)voidProtoSerializer. serializeRepeatedMessage(ProtoFieldInfo field, Marshaler[] repeatedMessage)abstract voidSerializer. serializeRepeatedMessage(ProtoFieldInfo field, Marshaler[] repeatedMessage)Serializesrepeated messagefield.static intMarshalerUtil. 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) voidJsonSerializer. writeMessageValue(Marshaler message)Method parameters in io.opentelemetry.exporter.internal.marshal with type arguments of type Marshaler Modifier and Type Method Description voidJsonSerializer. serializeRepeatedMessage(ProtoFieldInfo field, java.util.List<? extends Marshaler> repeatedMessage)voidProtoSerializer. serializeRepeatedMessage(ProtoFieldInfo field, java.util.List<? extends Marshaler> repeatedMessage)abstract voidSerializer. serializeRepeatedMessage(ProtoFieldInfo field, java.util.List<? extends Marshaler> repeatedMessage)Serializesrepeated messagefield.static intMarshalerUtil. 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) classArrayAnyValueMarshalerprivate static classArrayAnyValueMarshaler.ArrayValueMarshaler(package private) classBoolAnyValueMarshaler(package private) classBytesAnyValueMarshaler(package private) classDoubleAnyValueMarshalerclassInstrumentationScopeMarshalerA Marshaler ofInstrumentationScopeInfo.private static classInstrumentationScopeMarshaler.RealInstrumentationScopeMarshaler(package private) classIntAnyValueMarshaler(package private) classKeyValueListAnyValueMarshalerprivate static classKeyValueListAnyValueMarshaler.KeyValueListMarshalerclassKeyValueMarshalerA Marshaler of key value pairs.classResourceMarshalerA Marshaler ofResource.private static classResourceMarshaler.RealResourceMarshaler(package private) classStringAnyValueMarshalerA Marshaler of string-valuedAnyValue.Fields in io.opentelemetry.exporter.internal.otlp declared as Marshaler Modifier and Type Field Description private MarshalerArrayAnyValueMarshaler. valueprivate MarshalerKeyValueListAnyValueMarshaler. valueprivate MarshalerKeyValueMarshaler. valueprivate Marshaler[]ArrayAnyValueMarshaler.ArrayValueMarshaler. valuesprivate Marshaler[]KeyValueListAnyValueMarshaler.KeyValueListMarshaler. valuesMethods in io.opentelemetry.exporter.internal.otlp with parameters of type Marshaler Modifier and Type Method Description private static intArrayAnyValueMarshaler.ArrayValueMarshaler. calculateSize(Marshaler[] values)private static intArrayAnyValueMarshaler. calculateSize(Marshaler value)private static intKeyValueListAnyValueMarshaler. calculateSize(Marshaler value)private static intKeyValueListAnyValueMarshaler.KeyValueListMarshaler. calculateSize(Marshaler[] values)private static intKeyValueMarshaler. 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) classInstrumentationScopeLogsMarshaler(package private) classLogMarshalerclassLogsRequestMarshalerMarshalerto convert SDKLogRecordDatato OTLP ExportLogsServiceRequest.classLowAllocationLogsRequestMarshalerMarshalerto convert SDKLogRecordDatato OTLP ExportLogsServiceRequest.classResourceLogsMarshalerA 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. doExportprivate java.util.List<Marshaler>InstrumentationScopeLogsMarshaler. logMarshalersMethods 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 intInstrumentationScopeLogsMarshaler. 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) classExemplarMarshalerclassExponentialHistogramBucketsMarshalerThis class is internal and is hence not for public use.classExponentialHistogramDataPointMarshalerThis class is internal and is hence not for public use.classExponentialHistogramMarshalerThis class is internal and is hence not for public use.(package private) classGaugeMarshaler(package private) classHistogramDataPointMarshaler(package private) classHistogramMarshaler(package private) classInstrumentationScopeMetricsMarshalerclassLowAllocationMetricsRequestMarshalerMarshalerto convert SDKMetricDatato OTLP ExportMetricsServiceRequest.(package private) classMetricMarshalerclassMetricsRequestMarshalerMarshalerto convert SDKMetricDatato OTLP ExportMetricsServiceRequest.(package private) classNoopMarshaler(package private) classNumberDataPointMarshalerclassResourceMetricsMarshalerA Marshaler of ResourceMetrics.(package private) classSumMarshaler(package private) classSummaryDataPointMarshaler(package private) classSummaryMarshaler(package private) classValueAtQuantileMarshalerFields in io.opentelemetry.exporter.internal.otlp.metrics declared as Marshaler Modifier and Type Field Description private MarshalerMetricMarshaler. dataMarshalerFields 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. doExportprivate java.util.List<Marshaler>InstrumentationScopeMetricsMarshaler. metricMarshalersMethods in io.opentelemetry.exporter.internal.otlp.metrics that return Marshaler Modifier and Type Method Description (package private) static MarshalerMetricMarshaler. 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 intMetricMarshaler. 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 intInstrumentationScopeMetricsMarshaler. 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) classInstrumentationScopeSpansMarshalerclassLowAllocationTraceRequestMarshalerclassResourceSpansMarshalerA Marshaler of ResourceSpans.(package private) classSpanEventMarshaler(package private) classSpanLinkMarshaler(package private) classSpanMarshaler(package private) classSpanStatusMarshalerclassTraceRequestMarshalerFields 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. doExportConstructor 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. builderprivate HttpExporter<Marshaler>OtlpHttpLogRecordExporter. delegateprivate HttpExporterBuilder<Marshaler>OtlpHttpLogRecordExporterBuilder. delegateConstructor 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. builderprivate HttpExporter<Marshaler>OtlpHttpMetricExporter. delegateprivate HttpExporterBuilder<Marshaler>OtlpHttpMetricExporterBuilder. delegateConstructor 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. builderprivate HttpExporter<Marshaler>OtlpHttpSpanExporter. delegateprivate HttpExporterBuilder<Marshaler>OtlpHttpSpanExporterBuilder. delegateConstructor 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. builderprivate GrpcExporter<Marshaler>OtlpGrpcLogRecordExporter. delegate(package private) GrpcExporterBuilder<Marshaler>OtlpGrpcLogRecordExporterBuilder. delegateprivate static io.grpc.MethodDescriptor<Marshaler,ExportLogsServiceResponse>MarshalerLogsServiceGrpc. getExportMethodprivate static io.grpc.MethodDescriptor.Marshaller<Marshaler>MarshalerLogsServiceGrpc. REQUEST_MARSHALLERMethods 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. builderprivate GrpcExporter<Marshaler>OtlpGrpcMetricExporter. delegate(package private) GrpcExporterBuilder<Marshaler>OtlpGrpcMetricExporterBuilder. delegateprivate static io.grpc.MethodDescriptor<Marshaler,ExportMetricsServiceResponse>MarshalerMetricsServiceGrpc. getExportMethodprivate static io.grpc.MethodDescriptor.Marshaller<Marshaler>MarshalerMetricsServiceGrpc. REQUEST_MARSHALLERMethods 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. builderprivate GrpcExporter<Marshaler>OtlpGrpcSpanExporter. delegate(package private) GrpcExporterBuilder<Marshaler>OtlpGrpcSpanExporterBuilder. delegateprivate static io.grpc.MethodDescriptor<Marshaler,ExportTraceServiceResponse>MarshalerTraceServiceGrpc. getExportMethodprivate static io.grpc.MethodDescriptor.Marshaller<Marshaler>MarshalerTraceServiceGrpc. REQUEST_MARSHALLERMethods 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)
-