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
- Read the high-level documentation
- Read the GO SDK Getting Started Guide