Instrument your application with OpenTelemetry
OpenTelemetry provides a wide range of ready to use componentry to get you started with distributed tracing. We recommend auto-instrumentation if you prefer not to change application code and are using the following language frameworks:
- Java - read how to automatically instrument your Java microservices with OpenTelemetry
- JavaScript - read how to automatically instrument your JS browser pages and NodeJS microservices with OpenTelemetry
- Python - read how to automatically instrument your Python microservices with OpenTelemetry
- .NET - read how to automatically instrument your .NET microservices with OpenTelemetry
- Go - read how to automatically instrument your Golang microservices with OpenTelemetry
- Ruby - read how to automatically instrument your Ruby microservices with OpenTelemetry
For other languages or in situations where fine-grain instrumentation or modification of telemetry data is required we recommend manual code instrumentation with the use of OpenTelemetry tracers: