Skip to main content

Module proto

Module proto 

Source
Expand description

Protobuf definitions for OpenTelemetry re-exported.

Structs§

ExportLogsServiceRequest
ExportLogsServiceResponse
ExportMetricsServiceRequest
ExportMetricsServiceResponse
ExportTraceServiceRequest
ExportTraceServiceResponse
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
LogsServiceClient
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).
LogsServiceServer
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:
MetricsServiceClient
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.
MetricsServiceServer
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.
ResourceLogs
A collection of ScopeLogs from a Resource.
ResourceMetrics
A collection of ScopeMetrics from a Resource.
ResourceSpans
A collection of ScopeSpans from a Resource.
ScopeLogs
A collection of Logs produced by a Scope.
ScopeMetrics
A collection of Metrics produced by an Scope.
ScopeSpans
A collection of Spans produced by an InstrumentationScope.
Span
A Span represents a single operation performed by a single component of the system.
TraceServiceClient
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).
TraceServiceServer
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§

LogsService
Generated trait containing gRPC methods that should be implemented for use with LogsServiceServer.
MetricsService
Generated trait containing gRPC methods that should be implemented for use with MetricsServiceServer.
TraceService
Generated trait containing gRPC methods that should be implemented for use with TraceServiceServer.