Источник данных Jaeger
Jaeger — это открытая распределённая система сквозной трассировки. Используйте источник данных Jaeger для выполнения запросов к трассировкам и их визуализации, исследования зависимостей сервисов и сопоставления трассировок с журналами и метриками.
Grafana поставляется с предустановленным источником данных Jaeger как в Grafana OSS, так и в Enterprise, поэтому устанавливать ничего не нужно. Он поставляется как отдельный плагин, который обновляется независимо от релизов Grafana. Дополнительные сведения см. в разделе Обновления плагина.
Поддерживаемые возможности
Начало работы
Следующие документы помогут вам настроить источник данных Jaeger и начать его использовать:
- Настройка источника данных Jaeger
- Редактор запросов Jaeger
- Устранение неполадок источника данных Jaeger
Обновления плагина
Начиная с Grafana v13.2 источник данных Jaeger представляет собой отдельный плагин, предустановленный как в Grafana OSS, так и в Enterprise. Это позволяет источнику данных получать обновления независимо от релизов Grafana. Grafana автоматически проверяет каталог плагинов и устанавливает последнюю версию при каждом перезапуске сервера.
Чтобы изменить это поведение:
- Отказ от автообновлений: установите
preinstall_auto_updateв значениеfalseв вашем файле конфигурации. - Обновление вручную: обновляйте в любое время со страницы Administration > Plugins, не перезапуская Grafana.
Для отдельного плагина требуется Grafana 12.3.0 или более поздняя версия. Источник данных Jaeger, входящий в состав Grafana 12.2 и более ранних версий, продолжает работать как прежде. Эти версии не затронуты изменением.
Если вы используете Grafana 12.3.x — 13.1.x, вы можете установить отдельный плагин из каталога плагинов, чтобы получить последние возможности до обновления до Grafana 13.2. Чтобы использовать отдельный плагин с этими версиями, добавьте следующее в ваш файл конфигурации:
[plugin.jaeger]
as_external = true
[plugins]
; Install the latest version on startup:
preinstall_sync = jaeger
; Or install a specific version:
; preinstall_sync = jaeger@<version>
Дополнительные возможности
После настройки источника данных вы можете:
- Использовать Explore для выполнения запросов к трассировкам без создания дашборда.
- Включить визуализацию Node Graph для отображения структуры трассировок и зависимостей сервисов.
- Настроить trace to logs для связывания спанов с записями журналов в Loki или Splunk.
- Настроить trace to metrics для перехода от трассировок к связанным метрикам.
- Ссылаться на трассировки Jaeger из журналов с помощью производных полей или из метрик с помощью экземпляров.