Настройка корреляции trace to profiles

Trace to profiles позволяет переходить от промежутка в трассировке непосредственно к данным профилирования в Grafana Pyroscope. Когда эта функция настроена, в представлении деталей промежутка появляются кнопка Profiles for this span и встроенный граф пламени.

Перед началом

Чтобы настроить trace to profiles, вам нужно:

Note

Вы не можете изменить провижиненный источник данных из интерфейса Grafana. Если вы используете Grafana Cloud Traces (предварительно настроенный источник данных трассировки в Grafana Cloud), его настройки доступны только для чтения. Чтобы настроить trace to profiles, клонируйте источник данных, чтобы создать редактируемую копию, или обновите файл провижининга для самостоятельно размещённых экземпляров. Подробности см. в разделе Провижининг.

Warning

[ru] DOCS_SHARED: "docs/grafana/latest/datasources/tempo/configure-tempo-data-source/configure-trace-to-profiles.ru.md" ("/hugo/content/docs/grafana/latest/datasources/tempo/configure-tempo-data-source/configure-trace-to-profiles.ru.md:44:1") shared directory "docs/grafana/latest/shared" not found

Провижининг

Вы можете провижинить конфигурацию trace to profiles, используя блок tracesToProfiles в вашем файле YAML источника данных. Полный пример YAML провижининга, включающий все настройки Tempo, см. в разделе Провижининг источника данных Tempo.

Проверка интеграции

После настройки trace to profiles проверьте интеграцию:

  1. Откройте Explore и выберите ваш источник данных Tempo.
  2. Выполните запрос, чтобы загрузить трассировку.
  3. Разверните промежуток и убедитесь, что кнопка Profiles for this span появляется в деталях промежутка.
  4. Нажмите на кнопку и убедитесь, что встроенный граф пламени загружается с данными профилирования.

Устранение неполадок

Если ссылки trace to profiles не появляются или граф пламени пуст, см. Проблемы trace to logs/metrics/profiles в руководстве по устранению неполадок. Дополнительные шаги диагностики см. в разделе Устранение неполадок trace to profiles в документации Pyroscope.

Если поля конфигурации неактивны, ваш источник данных провижинен. О том, как обновить конфигурацию через YAML, см. раздел Провижининг.

Дальнейшие шаги