TGViewer
Инструменты программиста Инструменты программиста @prog_tools · 12.9K subscribers
Post #2980 696
Как плагин OpenTelemetry строит карту сервисов

Плагин OpenTelemetry для JetBrains IDE показывает связи сервисов во время работы приложения. Вместо статической схемы он использует спаны: записи об отдельных операциях в трассировке запроса.

Спаны поступают в локальный обработчик. Он распознаёт HTTP-вызовы, запросы к базам данных и работу с очередями, добавляет сервисы на карту и связывает клиентскую операцию с серверной. Если парная запись ещё не пришла, плагин сохраняет первую и обновляет схему позже. Поэтому данные можно обрабатывать по мере поступления, даже не по порядку.

Установите плагин OpenTelemetry, запустите приложение с отправкой спанов и откройте Service Map. Так можно до релиза заметить лишний HTTP-вызов или запрос к базе. Механика разобрана в статье JetBrains Blog.
  • 👍 1
More from @prog_tools
  1. Sep 23, 2026Dust показывает, что занимает место на диске Dust — написанная на Rust альтернатива du, ко…
  2. Sep 22, 2026Helix вместо Vim: что меняется при переходе Helix даёт переход к определению и переименова…
  3. Sep 22, 2026Саймон Уиллисон выпустил Showboat и Rodney для демонстрации кода агентов Showboat помогает…
  4. Sep 21, 2026Rust Glancer тратит в 100 раз меньше памяти при анализе Rust-кода Rust Glancer — работающи…
  5. Sep 21, 2026Herdr: параллельные ИИ-агенты в одном терминале Herdr показывает несколько сессий агентов…
  6. Sep 20, 2026Как переходить между каталогами с zoxide zoxide запоминает, какие каталоги вы открываете ч…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →