Источник данных Tempo

Grafana поставляется со встроенной поддержкой Grafana Tempo, распределённого бэкенда трассировки с высоким объёмом и минимальными зависимостями от Grafana Labs. Используйте источник данных Tempo для поиска и визуализации трассировок, корреляции трассировок с журналами, метриками и профилями, а также мониторинга зависимостей служб с помощью Service Graph.

Хотите узнать больше о трассировках и других телеметрических сигналах? Обратитесь к разделу Понимание ваших данных.

Note

Пользователям Grafana Cloud: Grafana Cloud включает Grafana Cloud Traces, предварительно настроенный источник данных трассировки на базе Tempo. Вы можете использовать Grafana Cloud Traces для запроса трассировок без дополнительной настройки. Используйте источник данных Tempo, когда вам нужно подключиться к самостоятельно размещённому экземпляру Tempo или требуется пользовательская конфигурация, такая как корреляции трассировок.

Поддерживаемые возможности

Источник данных Tempo поддерживает следующие возможности:

Возможность Поддерживается Примечания
Запросы TraceQL Да Запрашивайте трассировки с помощью TraceQL, языка запросов, созданного для трассировок
Поиск Да Находите трассировки по имени службы, имени промежутка, длительности и атрибутам
Service Graph Да Визуализируйте зависимости служб и метрики RED
Trace to logs Да Переходите от промежутков к связанным журналам в Loki и других источниках данных журналов
Trace to metrics Да Связывайте промежутки с запросами метрик в Prometheus
Trace to profiles Да Связывайте промежутки с данными профилирования в Grafana Pyroscope
Корреляции трассировок Да Встраивайте пользовательские ссылки корреляции в представления трассировок
Потоковая передача Да Отображайте результаты TraceQL по мере их появления
Загрузка трассировок JSON Да Загружайте и визуализируйте файлы трассировок без экземпляра Tempo
Explore Да Ad-hoc исследование трассировок без дашбордов
Алертинг Нет Используйте метрики TraceQL в Prometheus для алертинга на основе трассировок

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.