Petr Volobuev | Technology RadarPetr Volobuev | Technology Radar

OpenTelemetry Protocol

monitoring
Using

OpenTelemetry Protocol is a telemetry delivery protocol (traces/metrics/logs/…): it defines the format (Protobuf schemas), the transport (gRPC/HTTP), and the delivery/response rules between telemetry sources, Collectors, and backends

How we use it

We arrived at this approach while sorting out tracing. A multi-service system is impossible to maintain if its logs aren't tied together by traces. Otherwise you can't establish cause and effect, and about 90% of the logs become completely useless when investigating incidents and hunting down the root causes of bugs.