Expand description
Protobuf definitions for OpenTelemetry re-exported.
Structs§
- Export
Logs Service Request - Export
Logs Service Response - Export
Metrics Service Request - Export
Metrics Service Response - Export
Trace Service Request - Export
Trace Service Response - LogRecord
- A log record according to OpenTelemetry Log Data Model: https://github.com/open-telemetry/oteps/blob/main/text/logs/0097-log-data-model.md
- Logs
Service Client - 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).
- Logs
Service Server - 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).
- Metric
- Defines a Metric which has one or more timeseries. The following is a brief summary of the Metric data model. For more details, see:
- Metrics
Service Client - 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.
- Metrics
Service Server - 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.
- Resource
Logs - A collection of ScopeLogs from a Resource.
- Resource
Metrics - A collection of ScopeMetrics from a Resource.
- Resource
Spans - A collection of ScopeSpans from a Resource.
- Scope
Logs - A collection of Logs produced by a Scope.
- Scope
Metrics - A collection of Metrics produced by an Scope.
- Scope
Spans - A collection of Spans produced by an InstrumentationScope.
- Span
- A Span represents a single operation performed by a single component of the system.
- Trace
Service Client - 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).
- Trace
Service Server - 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).
Traits§
- Logs
Service - Generated trait containing gRPC methods that should be implemented for use with LogsServiceServer.
- Metrics
Service - Generated trait containing gRPC methods that should be implemented for use with MetricsServiceServer.
- Trace
Service - Generated trait containing gRPC methods that should be implemented for use with TraceServiceServer.