All Classes and Interfaces
Class
Description
AggregationTemporality defines how a metric aggregator reports aggregated
values.
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 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.ExportLogsPartialSuccessProtobuf type
opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccessProtobuf type
opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequestProtobuf type
opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequestProtobuf type
opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponseProtobuf type
opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponseProtobuf type
opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccessProtobuf type
opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccessProtobuf type
opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequestProtobuf type
opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequestProtobuf type
opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponseProtobuf type
opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponseProtobuf type
opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccessProtobuf type
opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccessProtobuf type
opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequestProtobuf type
opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequestProtobuf type
opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponseProtobuf type
opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse
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.
KeyValueList is a list of KeyValue messages.
KeyValueList is a list of KeyValue messages.
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 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.
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 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.
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 ScopeSpans from a Resource.
A collection of ScopeSpans from a Resource.
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 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.
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/OpenObservability/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/OpenObservability/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 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.