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.
Represents a mapping between Attribute Keys and Units.
Represents a mapping between Attribute Keys and Units.
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.profiles.v1development.ExportProfilesPartialSuccessProtobuf type
opentelemetry.proto.collector.profiles.v1development.ExportProfilesPartialSuccessProtobuf type
opentelemetry.proto.collector.profiles.v1development.ExportProfilesServiceRequestProtobuf type
opentelemetry.proto.collector.profiles.v1development.ExportProfilesServiceRequestProtobuf type
opentelemetry.proto.collector.profiles.v1development.ExportProfilesServiceResponseProtobuf type
opentelemetry.proto.collector.profiles.v1development.ExportProfilesServiceResponseProtobuf 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
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.
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 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 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, locations, functions, string table, and additional metadata.
Represents a complete profile, including sample types, samples,
mappings to binaries, 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.
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 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.
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.
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.