Источник данных Tempo
Grafana поставляется со встроенной поддержкой Grafana Tempo, распределённого бэкенда трассировки с высоким объёмом и минимальными зависимостями от Grafana Labs. Используйте источник данных Tempo для поиска и визуализации трассировок, корреляции трассировок с журналами, метриками и профилями, а также мониторинга зависимостей служб с помощью Service Graph.
Хотите узнать больше о трассировках и других телеметрических сигналах? Обратитесь к разделу Понимание ваших данных.
Note
Пользователям Grafana Cloud: Grafana Cloud включает Grafana Cloud Traces, предварительно настроенный источник данных трассировки на базе Tempo. Вы можете использовать Grafana Cloud Traces для запроса трассировок без дополнительной настройки. Используйте источник данных Tempo, когда вам нужно подключиться к самостоятельно размещённому экземпляру Tempo или требуется пользовательская конфигурация, такая как корреляции трассировок.
Поддерживаемые возможности
Источник данных Tempo поддерживает следующие возможности:
Tip
Впервые работаете с трассировкой? Узнайте, что такое телеметрические сигналы и как они работают вместе, в разделе Понимание ваших данных (Grafana Cloud) или прочитайте Введение в трассировку для ключевых концепций, таких как промежутки, трассировки и инструментирование.
Предпочитаете опыт без написания запросов? Grafana Traces Drilldown позволяет исследовать данные трассировки с помощью метрик RED без написания запросов TraceQL.
Начало работы
Следующие страницы помогут вам настроить и использовать источник данных Tempo:
- Настройка источника данных Tempo: подключите Grafana к Tempo, настройте аутентификацию и настройте корреляции трассировок.
- Запрос данных трассировки: ищите трассировки, используйте редактор TraceQL и загружайте файлы трассировок JSON.
- Grafana Traces Drilldown: исследуйте данные трассировки визуально с помощью метрик RED, без написания запросов.
- Service Graph и представление Service Graph: визуализируйте зависимости служб и отслеживайте частоту запросов, частоту ошибок и длительность. Требуется связанный источник данных Prometheus с метриками графа служб.
Связывание трассировок с другими сигналами
После подключения Grafana к Tempo вы можете настроить корреляции между трассировками и другими сигналами:
- Trace to logs: переходите от промежутков к связанным журналам в Loki, включая двунаправленное связывание.
- Trace to metrics: связывайте промежутки с запросами метрик в Prometheus или других источниках данных метрик.
- Trace to profiles: связывайте промежутки с данными профилирования в Grafana Pyroscope со встроенными графами пламени.
- Корреляции трассировок: создавайте пользовательские ссылки корреляции на любой источник данных или внешний URL.
Связанные ресурсы
- Введение в трассировку
- Рекомендации по трассировкам: руководство по планированию промежутков, атрибутов и структуры трассировок для эффективных данных трассировки.
- Примеры запросов TraceQL
- Справочник по языку запросов TraceQL Если вы сталкиваетесь с проблемами с источником данных Tempo, см. Устранение неполадок источника данных Tempo.
-
Настройка источника данных Tempo
Руководство по настройке Tempo в Grafana -
Запрос данных трассировки
Руководство по использованию редактора запросов источника данных Tempo -
Service Graph и представление Service Graph
Используйте Service Graph и представление Service Graph для визуализации зависимостей сервисов и мониторинга метрик RED -
Устранение неполадок источника данных Tempo
Устранение распространённых проблем с источником данных Tempo в Grafana -
Фильтры промежутков
Используйте фильтры спанов для фильтрации спанов в просмотре временной шкалы