Инспектор запросов в Explore

Инспектор запросов в Grafana Explore предоставляет подробную статистику по вашему запросу, что помогает понять и устранить проблемы с запросами. Инспектор запросов также позволяет просматривать необработанные данные, экспортировать данные в файл с разделителями-запятыми (CSV), экспортировать результаты журналов в формате TXT и просматривать запросы к источнику данных.

Интерфейс инспектора запросов

Чтобы открыть инспектор запросов:

  1. Перейдите на страницу Explore.
  2. Выполните запрос, который хотите исследовать.
  3. Нажмите Query inspector.

Панель инспектора запросов открывается в нижней части страницы Explore, где отображаются следующие вкладки:

  • Stats tab - Показывает статистику по запросу, включая время, необходимое для выполнения запроса, время обработки данных и объём возвращённых данных.
  • Query tab - Предоставляет необработанные данные запроса и ответа, а также время, когда Grafana обращается к источнику данных.
  • JSON tab - Позволяет просматривать и копировать данные JSON и структуру фрейма данных JSON.
  • Data tab - Показывает необработанные данные, возвращённые запросом. Вы можете скачать эту информацию в файл CSV.
  • Error tab - Показывает ошибки. Видна только в том случае, если запрос возвращает ошибку.

Вкладка Stats инспектора запросов

Вы можете исследовать производительность запросов на вкладке Stats, которая отображает статистику, показывающую, сколько времени занимает ваш запрос, сколько запросов вы отправляете, количество возвращённых строк и идентификаторы трассировок. Эта информация может помочь в устранении проблем с запросами, особенно если какие-либо из значений неожиданно высоки или низки.

  1. Откройте инспектор.
  2. Нажмите Stats tab.

Статистика отображается в режиме только для чтения.

Вкладка Query инспектора запросов

Просматривайте необработанные запросы и ответы на вкладке Query.

  1. Откройте инспектор запросов и нажмите Query tab.
  2. Нажмите Refresh.

Grafana отправляет запрос на сервер и отображает результат. Вы можете детализировать отдельные части запроса, развернуть или свернуть его целиком. Нажмите Copy to clipboard, чтобы скопировать данные для использования в других приложениях.

Вкладка JSON инспектора запросов

Просматривайте результаты данных в формате JSON и в виде моделей фреймов данных JSON на вкладке JSON.

  1. Откройте инспектор запросов и нажмите JSON tab.
  2. Выберите один из следующих вариантов в раскрывающемся меню Select source:
    • Panel data - Отображает JSON-объект, представляющий данные, полученные визуализацией из Explore.
    • DataFrame JSON (from query) - Отображает необработанный набор результатов без применённых преобразований и настройки полей.

Вкладка Data инспектора запросов

Просматривайте, исследуйте и скачивайте необработанные результаты запросов на вкладке Data.

  1. Откройте инспектор запросов и нажмите вкладку Data.
  2. Нажмите Data options, чтобы просмотреть параметры в разделе Show data frame.
  3. Выберите набор результатов данных в раскрывающемся меню.
  4. Для нескольких запросов или запросов с несколькими узлами можно выбрать Series joined by time в раскрывающемся списке, чтобы просмотреть необработанные данные всех запросов сразу — по одному набору результатов на столбец. Вы можете нажать на любой заголовок столбца, чтобы отсортировать данные.
  5. Переключите Formatted data, чтобы привести данные к формату панели.
  6. Переключите Download for Excel, чтобы скачать файл CSV, специально отформатированный для Excel.
  7. Чтобы скачать результаты в файл CSV, нажмите Download CSV в правом верхнем углу панели инспектора запросов.

Скачивание результатов журналов в формате TXT

В зависимости от типа источника данных (например, Loki) или если в наборе результатов присутствуют журналы, Grafana создаёт файл TXT с необработанными результатами журналов в месте загрузок браузера по умолчанию. Вы можете открыть его в любой программе просмотра.

  1. Нажмите Query inspector.
  2. Нажмите вкладку Data, чтобы просмотреть результаты запроса к журналам.
  3. Нажмите Download logs.

Скачивание результатов трассировок

В зависимости от типа источника данных (например, Tempo) Grafana создаёт файл JSON с результатами трассировок в одном из следующих поддерживаемых форматов: Jaeger, Zipkin или OTLP.

  1. Нажмите Query inspector.
  2. Нажмите вкладку Data, чтобы просмотреть результаты трассировок.
  3. Нажмите Download traces.