
JetBrains' free OpenTelemetry plugin now brings logs, metrics, traces and a live service map from instrumented Java, Python, Go, Node.js and .NET applications into IntelliJ IDEA, GoLand, PyCharm and WebStorm, with a first-run workflow and the caveats that decide the trial.
| Field | Details |
|---|---|
| Plugin | OpenTelemetry — plugin ID 27488, XML ID com.jetbrains.opentelemetry, published by JetBrains s.r.o. 2 |
| Language / use case | Telemetry inspection while developing: logs, metrics, traces, and a service map for instrumented Java, Python, Go, Node.js, and .NET applications. 12 |
| Current release | 2.1.4, published August 25, 2026, and built for JetBrains 2026.2 and newer. 3 |
| IDE support | The Marketplace lists compatibility with IntelliJ IDEA, CLion, and nine further JetBrains IDEs, Rider among them. 2 |
| Cost | Free. 2 |
| Prerequisites | An application already instrumented for OpenTelemetry, launched from a supported run configuration or an integrated terminal session. 14 |
| Adoption signal | 235,036 downloads and a 4.5 rating from 2 ratings, read on September 17, 2026; the plugin has been available in Rider long enough to collect most of those downloads. 2 |
| Install | Install OpenTelemetry from JetBrains Marketplace |

POST /api/cats/pairs request that took 28 ms, with ten nested database spans underneath and the selected span's attributes on the right — the shape a failed request shows before you have found it in the console. 1
cat-api endpoints call an internal service, the cat-recommender service, and a PostgreSQL database, with the observed call counts printed on the connections. 1OTEL_EXPORTER_OTLP_ENDPOINT and the related OTLP variables to the process, then does the same for each new integrated terminal session. The second works from outside: point the application's exporter, or your existing OpenTelemetry Collector, at the receiver's address. 4exporters:
otlp/ide:
endpoint: "localhost:17011"
tls:
insecure: true
service:
pipelines:
traces:
exporters: [otlp/ide]17011, which you set alongside the other plugin options under Settings | Tools | OpenTelemetry. 4opentelemetry-javaagent.jar from the OpenTelemetry releases and keep it somewhere stable, outside the project. 5-javaagent:/path/to/opentelemetry-javaagent.jar
-Dotel.service.name=cat-apicat-api service, and open the Traces tab. The request you just made sits at the top of the list.opentelemetry-distro and opentelemetry-exporter-otlp, run opentelemetry-bootstrap -a install to pull in the instrumentation libraries for your installed packages, then start the application under opentelemetry-instrument. 6 Go and .NET applications connect the same way once their own instrumentation is in place. 2get_log_records, get_spans, get_services, and get_service_map — and see what a particular run produced. 4blog.jetbrains.com
plugins.jetbrains.com
plugins.jetbrains.com
jetbrains.com
opentelemetry.io
opentelemetry.io
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.