Skip to main content

OpenTelemetry

Recommendation
Updated
Moved
TRIAL
2021-09-08

What is it

From the website:

OpenTelemetry is a collection of tools, APIs, and SDKs. Use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and behavior.

When to use it

Use OpenTelemetry to instrument your backend services for observability.

Tracing

The OpenTelemetry tracing specification and Go SDK has a stable release, and should be used wherever distributed tracing is needed. Use it together with the OpenTelemetry Operations Go trace exporter to export traces to Cloud Trace.

tip

Use Cloud Runner to get tracing configured automatically.

Metrics

The OpenTelemetry metrics specification and Go SDK are still in beta and undergoing active development, and when to use it is under assessment.

How to learn it