Try it free

Instrument your application (Dynatrace Classic)

  • Dynatrace Classic
  • How-to guide
  • 1-min read

The following walk-throughs are guided, step-by-step tutorials for the different programming languages supported by OpenTelemetry. They provide code samples on how to integrate the OpenTelemetry libraries into your application, initialize OpenTelemetry, create the different signals (that is, traces, metrics, and logs), and export the data to the Dynatrace backend.

C++

Elixir

Elixir

Erlang

Go

Java automatic

Java manual

JavaScript

.NET

PHP automatic

PHP manual

Python automatic

Python manual

Ruby

Rust

Rust

Supported features

The following features are currently supported by OpenTelemetry for each language.

LanguageAutomatic instrumentationTracesMetricsLogs

C++

No

Yes

Yes

Yes

Elixir

No

Yes

No

No

Erlang

No

Yes

No

No

Go

Yes

Yes

Yes

No

Java

Yes

Yes

Yes

Yes

JavaScript (Node.js)

Yes

Yes

Yes

No

.NET

Yes

Yes

Yes

Yes

PHP

Yes

Yes

Yes

Yes

Python

Yes

Yes

Yes

Yes

Ruby

Yes

Yes

No

No

Rust

No

Yes

Yes

Yes

Related topics

  • OpenTelemetry interoperability
  • Google Cloud Functions monitoring
  • Monitor Azure Functions on Consumption Plans