All Classes and Interfaces

Class
Description
AggregationTemporality defines how a metric aggregator reports aggregated values.
Specifies the method of aggregating metric values, either DELTA (change since last report) or CUMULATIVE (total since a fixed start time).
AnyValue is used to represent any type of attribute value.
AnyValue is used to represent any type of attribute value.
 
 
ArrayValue is a list of AnyValue messages.
ArrayValue is a list of AnyValue messages.
 
 
DataPointFlags is defined as a protobuf 'uint32' type and is to be used as a bit-field representing 32 distinct boolean flags.
A reference to an Entity.
A reference to an Entity.
 
A representation of an exemplar, which is a sample input measurement.
A representation of an exemplar, which is a sample input measurement.
 
 
ExponentialHistogram represents the type of a metric that is calculated by aggregating as a ExponentialHistogram of all reported double measurements over a time interval.
ExponentialHistogram represents the type of a metric that is calculated by aggregating as a ExponentialHistogram of all reported double measurements over a time interval.
ExponentialHistogramDataPoint is a single data point in a timeseries that describes the time-varying values of a ExponentialHistogram of double values.
Buckets are a set of bucket counts, encoded in a contiguous array of counts.
Buckets are a set of bucket counts, encoded in a contiguous array of counts.
 
ExponentialHistogramDataPoint is a single data point in a timeseries that describes the time-varying values of a ExponentialHistogram of double values.
 
 
Protobuf type opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess
Protobuf type opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess
 
Protobuf type opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest
Protobuf type opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest
 
Protobuf type opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse
Protobuf type opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse
 
Protobuf type opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess
Protobuf type opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess
 
Protobuf type opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequest
Protobuf type opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequest
 
Protobuf type opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse
Protobuf type opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse
 
Protobuf type opentelemetry.proto.collector.profiles.v1development.ExportProfilesPartialSuccess
Protobuf type opentelemetry.proto.collector.profiles.v1development.ExportProfilesPartialSuccess
 
Protobuf type opentelemetry.proto.collector.profiles.v1development.ExportProfilesServiceRequest
Protobuf type opentelemetry.proto.collector.profiles.v1development.ExportProfilesServiceRequest
 
Protobuf type opentelemetry.proto.collector.profiles.v1development.ExportProfilesServiceResponse
Protobuf type opentelemetry.proto.collector.profiles.v1development.ExportProfilesServiceResponse
 
Protobuf type opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess
Protobuf type opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess
 
Protobuf type opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest
Protobuf type opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest
 
Protobuf type opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse
Protobuf type opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse
 
Describes a function, including its human-readable name, system name, source file, and starting line number in the source.
Describes a function, including its human-readable name, system name, source file, and starting line number in the source.
 
Gauge represents the type of a scalar metric that always exports the "current value" for every data point.
Gauge represents the type of a scalar metric that always exports the "current value" for every data point.
 
Histogram represents the type of a metric that is calculated by aggregating as a Histogram of all reported measurements over a time interval.
Histogram represents the type of a metric that is calculated by aggregating as a Histogram of all reported measurements over a time interval.
HistogramDataPoint is a single data point in a timeseries that describes the time-varying values of a Histogram.
HistogramDataPoint is a single data point in a timeseries that describes the time-varying values of a Histogram.
 
 
InstrumentationScope is a message representing the instrumentation scope information such as the fully qualified name and version.
InstrumentationScope is a message representing the instrumentation scope information such as the fully qualified name and version.
 
KeyValue is a key-value pair that is used to store Span attributes, Link attributes, etc.
KeyValue is a key-value pair that is used to store Span attributes, Link attributes, etc.
A custom 'dictionary native' style of encoding attributes which is more convenient for profiles than opentelemetry.proto.common.v1.KeyValue Specifically, uses the string table for keys and allows optional unit information.
A custom 'dictionary native' style of encoding attributes which is more convenient for profiles than opentelemetry.proto.common.v1.KeyValue Specifically, uses the string table for keys and allows optional unit information.
 
KeyValueList is a list of KeyValue messages.
KeyValueList is a list of KeyValue messages.
 
 
Details a specific line in a source code, linked to a function.
Details a specific line in a source code, linked to a function.
 
A pointer from a profile Sample to a trace Span.
A pointer from a profile Sample to a trace Span.
 
Describes function and line table debug information.
Describes function and line table debug information.
 
A log record according to OpenTelemetry Log Data Model: https://github.com/open-telemetry/oteps/blob/main/text/logs/0097-log-data-model.md
A log record according to OpenTelemetry Log Data Model: https://github.com/open-telemetry/oteps/blob/main/text/logs/0097-log-data-model.md
LogRecordFlags represents constants used to interpret the LogRecord.flags field, which is protobuf 'fixed32' type and is to be used as bit-fields.
 
LogsData represents the logs data that can be stored in a persistent storage, OR can be embedded by other protocols that transfer OTLP logs data but do not implement the OTLP protocol.
LogsData represents the logs data that can be stored in a persistent storage, OR can be embedded by other protocols that transfer OTLP logs data but do not implement the OTLP protocol.
 
 
Service that can be used to push logs between one Application instrumented with OpenTelemetry and an collector, or between an collector and a central collector (in this case logs are sent/received to/from multiple Applications).
Service that can be used to push logs between one Application instrumented with OpenTelemetry and an collector, or between an collector and a central collector (in this case logs are sent/received to/from multiple Applications).
A stub to allow clients to do limited synchronous rpc calls to service LogsService.
A stub to allow clients to do synchronous rpc calls to service LogsService.
A stub to allow clients to do ListenableFuture-style rpc calls to service LogsService.
Base class for the server implementation of the service LogsService.
A stub to allow clients to do asynchronous rpc calls to service LogsService.
 
Describes the mapping of a binary in memory, including its address range, file offset, and metadata like build ID
Describes the mapping of a binary in memory, including its address range, file offset, and metadata like build ID
 
Defines a Metric which has one or more timeseries.
Defines a Metric which has one or more timeseries.
 
 
MetricsData represents the metrics data that can be stored in a persistent storage, OR can be embedded by other protocols that transfer OTLP metrics data but do not implement the OTLP protocol.
MetricsData represents the metrics data that can be stored in a persistent storage, OR can be embedded by other protocols that transfer OTLP metrics data but do not implement the OTLP protocol.
 
 
Service that can be used to push metrics between one Application instrumented with OpenTelemetry and a collector, or between a collector and a central collector.
Service that can be used to push metrics between one Application instrumented with OpenTelemetry and a collector, or between a collector and a central collector.
A stub to allow clients to do limited synchronous rpc calls to service MetricsService.
A stub to allow clients to do synchronous rpc calls to service MetricsService.
A stub to allow clients to do ListenableFuture-style rpc calls to service MetricsService.
Base class for the server implementation of the service MetricsService.
A stub to allow clients to do asynchronous rpc calls to service MetricsService.
 
NumberDataPoint is a single data point in a timeseries that describes the time-varying scalar value of a metric.
NumberDataPoint is a single data point in a timeseries that describes the time-varying scalar value of a metric.
 
 
Represents a complete profile, including sample types, samples, mappings to binaries, stacks, locations, functions, string table, and additional metadata.
Represents a complete profile, including sample types, samples, mappings to binaries, stacks, locations, functions, string table, and additional metadata.
 
ProfilesData represents the profiles data that can be stored in persistent storage, OR can be embedded by other protocols that transfer OTLP profiles data but do not implement the OTLP protocol.
ProfilesData represents the profiles data that can be stored in persistent storage, OR can be embedded by other protocols that transfer OTLP profiles data but do not implement the OTLP protocol.
 
ProfilesDictionary represents the profiles data shared across the entire message being sent.
ProfilesDictionary represents the profiles data shared across the entire message being sent.
 
 
Service that can be used to push profiles between one Application instrumented with OpenTelemetry and a collector, or between a collector and a central collector.
Service that can be used to push profiles between one Application instrumented with OpenTelemetry and a collector, or between a collector and a central collector.
A stub to allow clients to do limited synchronous rpc calls to service ProfilesService.
A stub to allow clients to do synchronous rpc calls to service ProfilesService.
A stub to allow clients to do ListenableFuture-style rpc calls to service ProfilesService.
Base class for the server implementation of the service ProfilesService.
A stub to allow clients to do asynchronous rpc calls to service ProfilesService.
 
Resource information.
Resource information.
A collection of ScopeLogs from a Resource.
A collection of ScopeLogs from a Resource.
 
A collection of ScopeMetrics from a Resource.
A collection of ScopeMetrics from a Resource.
 
 
A collection of ScopeProfiles from a Resource.
A collection of ScopeProfiles from a Resource.
 
 
A collection of ScopeSpans from a Resource.
A collection of ScopeSpans from a Resource.
 
Each Sample records values encountered in some program context.
Each Sample records values encountered in some program context.
 
A collection of Logs produced by a Scope.
A collection of Logs produced by a Scope.
 
A collection of Metrics produced by an Scope.
A collection of Metrics produced by an Scope.
 
A collection of Profiles produced by an InstrumentationScope.
A collection of Profiles produced by an InstrumentationScope.
 
A collection of Spans produced by an InstrumentationScope.
A collection of Spans produced by an InstrumentationScope.
 
Possible values for LogRecord.SeverityNumber.
A Span represents a single operation performed by a single component of the system.
A Span represents a single operation performed by a single component of the system.
Event is a time-stamped annotation of the span, consisting of user-supplied text description and key-value pairs.
Event is a time-stamped annotation of the span, consisting of user-supplied text description and key-value pairs.
 
A pointer from the current span to another span in the same trace or in a different trace.
A pointer from the current span to another span in the same trace or in a different trace.
 
SpanKind is the type of span.
SpanFlags represents constants used to interpret the Span.flags field, which is protobuf 'fixed32' type and is to be used as bit-fields.
 
A Stack represents a stack trace as a list of locations.
A Stack represents a stack trace as a list of locations.
 
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
For the semantics of status codes see https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/api.md#set-status
 
Sum represents the type of a scalar metric that is calculated as a sum of all reported measurements over a time interval.
Sum represents the type of a scalar metric that is calculated as a sum of all reported measurements over a time interval.
Summary metric data are used to convey quantile summaries, a Prometheus (see: https://prometheus.io/docs/concepts/metric_types/#summary) and OpenMetrics (see: https://github.com/prometheus/OpenMetrics/blob/4dbf6075567ab43296eed941037c12951faafb92/protos/prometheus.proto#L45) data type.
Summary metric data are used to convey quantile summaries, a Prometheus (see: https://prometheus.io/docs/concepts/metric_types/#summary) and OpenMetrics (see: https://github.com/prometheus/OpenMetrics/blob/4dbf6075567ab43296eed941037c12951faafb92/protos/prometheus.proto#L45) data type.
SummaryDataPoint is a single data point in a timeseries that describes the time-varying values of a Summary metric.
SummaryDataPoint is a single data point in a timeseries that describes the time-varying values of a Summary metric.
Represents the value at a given quantile of a distribution.
Represents the value at a given quantile of a distribution.
 
 
 
 
 
TracesData represents the traces data that can be stored in a persistent storage, OR can be embedded by other protocols that transfer OTLP traces data but do not implement the OTLP protocol.
TracesData represents the traces data that can be stored in a persistent storage, OR can be embedded by other protocols that transfer OTLP traces data but do not implement the OTLP protocol.
 
Service that can be used to push spans between one Application instrumented with OpenTelemetry and a collector, or between a collector and a central collector (in this case spans are sent/received to/from multiple Applications).
Service that can be used to push spans between one Application instrumented with OpenTelemetry and a collector, or between a collector and a central collector (in this case spans are sent/received to/from multiple Applications).
A stub to allow clients to do limited synchronous rpc calls to service TraceService.
A stub to allow clients to do synchronous rpc calls to service TraceService.
A stub to allow clients to do ListenableFuture-style rpc calls to service TraceService.
Base class for the server implementation of the service TraceService.
A stub to allow clients to do asynchronous rpc calls to service TraceService.
 
ValueType describes the type and units of a value, with an optional aggregation temporality.
ValueType describes the type and units of a value, with an optional aggregation temporality.