Instrumentation

OpenTelemetry code instrumentation is supported for the languages listed below. Depending on the language, topics covered will include some or all of the following:

  • Automatic instrumentation
  • Manual instrumentation
  • Exporting data

C++

A language-specific implementation of OpenTelemetry in C++.

.NET

NET logo A language-specific implementation of OpenTelemetry in .NET.

Erlang/Elixir

A language-specific implementation of OpenTelemetry in Erlang/Elixir.

Go

A language-specific implementation of OpenTelemetry in Go.

Java

A language-specific implementation of OpenTelemetry in Java.

JavaScript

JS logo A language-specific implementation of OpenTelemetry in JavaScript (for Node.JS & the browser).

PHP

A language-specific implementation of OpenTelemetry in PHP.

Python

A language-specific implementation of OpenTelemetry in Python.

Ruby

A language-specific implementation of OpenTelemetry in Ruby.

Rust

A language-specific implementation of OpenTelemetry in Rust.

Swift

A language-specific implementation of OpenTelemetry in Swift.