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