Home / Companies / JetBrains / Blog / Post Details
Content Deep Dive

Behind the Scenes: How the OpenTelemetry Plugin Maps Your Microservices in Real-Time - The JetBrains Blog

Blog post from JetBrains

Post Details
Company
Date Published
Author
Nikita Dukin Egor Klimov
Word Count
1,211
Company Posts That Month
32
Language
American English
Hacker News Points
-
Post removed?
No
Summary

JetBrains’ OpenTelemetry plugin includes a Service Map feature that uses live telemetry traces to automatically visualize how microservices, databases, and message queues interact at runtime, addressing the limitations of static architecture diagrams and code analysis. When an instrumented application is run from a supported JetBrains IDE, the plugin launches a local OpenTelemetry backend, receives spans, and incrementally constructs an architectural model that can be rendered in the IDE. Its stream-processing algorithm handles unordered and incomplete telemetry by classifying spans from semantic attributes, identifying services, and matching related client and server spans to establish cross-service connections, while applying different inference rules for database and messaging operations. Because it relies on OpenTelemetry semantic conventions rather than framework-specific APIs, the feature is language- and vendor-agnostic and can work across JVM, .NET, Python, Go, and other properly instrumented applications in IDEs including IntelliJ IDEA, GoLand, PyCharm, WebStorm, and Rider.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
OpenTelemetry 16 125 18 15 -83%
Real-time 4 649 155 80 -85%
Observability 1 472 102 54 -85%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.