Обзор
В Подсистеме функционал "Explore (Исследование)" используют для запроса, сбора и исследования данных для подробного анализа в реальном времени.
Функция "Explore (Исследование)" – это отправная точка для запросов, анализа и агрегации данных в Подсистеме. С помощью нее можно быстро создавать запросы для анализа данных без необходимости создавать панель мониторинга или настраивать визуализацию.
Он позволяет визуально исследовать и тестировать данные, пока не будет разработан рабочий запрос или набор запросов для создания визуализаций и анализа данных. Если источник данных поддерживает графические и табличные данные, не нужно создавать панель мониторинга, так как "Explore (Исследование)" может отображать результаты в обоих форматах. Это упрощает быстрый и подробный анализ данных в реальном времени.
С помощью "Explore (Исследование)" можно:
- создавать визуализации для интеграции в панели мониторинга;
- создавать запросы, используя смешанные источники данных;
- создавать несколько запросов в рамках одного интерфейса;
- понять форму данных в различных источниках данных;
- выполнять поиск и анализ данных в режиме реального времени.
Ключевые особенности включают:
- редактор запросов, основанный на конкретном источнике данных, для создания и повторения запросов;
- историю запросов для отслеживания и поддержки запросов;
- инспектор запросов для устранения неполадок с производительностью запросов.
Для доступа к разделу "Explore (Исследование)" требуется роль editor или administrator , если только не включена опция viewers_can_edit.
Элементы интерфейса
Страница "Explore (Исследование)" состоит из панели инструментов, схемы, редактора запросов, возможности добавлять несколько запросов, истории запросов и инспектора запросов:
- Outline (Контур) – отслеживает запросы и панели визуализации, созданные в разделе "Explore (Исследование)";
- Toolbar (Панель инструментов) – обеспечивает быстрый доступ к часто используемым инструментам и настройкам:
- Data source picker (Выбор источника данных) – выбрать источник данных из выпадающего меню или использовать текущий;
- Split (Разделение) – нажать, чтобы сравнить визуализации рядом друг с другом;
- Add to dashboard (Добавить на панель) – нажать, чтобы добавить исследование на панель мониторинга. Также можно использовать эту функцию для объявления об оповещении, создания прогноза, выявления отклонений и проведения расследования;
- Time picker (Выбор времени) – выбрать диапазон времени с помощью средства выбора времени или ввести абсолютный диапазон времени;
- Run query (Выполнить запрос) – нажать, чтобы выполнить запрос.
- Query editor (Редактор запросов) – интерфейс, в котором создается запрос для конкретного источника данных. Элементы редактора запросов различаются в зависимости от источника данных. Чтобы выполнять запросы для нескольких источников данных, нужно выбрать "Mixed"-источник данных в списке источников;
- +Add query (+Добавить запрос) – добавить дополнительные запросы;
- Query history (История запросов) – в истории запросов содержится список запросов, которые созданы в разделе "Explore (Исследование)";
- Query inspector (Инспектор запросов) – предоставляет подробную статистику по запросу. Инспектор работает как своего рода инструмент отладки, который "проверяет" запрос. Он предоставляет статистику запросов в секции "Stats (Статистика)", время отклика запроса в секции "Query (Запрос)", сведения о фрейме данных в секции "{} JSON" и форму данных в секции "Data (Данные)".
Интерфейс
Чтобы получить доступ к "Explore (Исследование)" нужно выполнить следующие действия:
- нажать на "Explore (Исследование)" в меню слева;
Чтобы начать с существующего запроса на панели мониторинга, выбрать "Explore (Исследование)" в меню панели в правом верхнем углу. Откроется страница "Explore (Исследование)" с запросом панели, что позволит изменить или дополнить запрос за пределами панели мониторинга (рисунок 59).

Рисунок 59 — Меню панели с опцией "Explore (Исследование)"
- выбрать источник данных из раскрывающегося списка в левом верхнем углу;
- с помощью редактора запросов, доступного для конкретного источника данных, начать писать запрос.
В некоторых редакторах запросов есть опция "Kick start your query (Начать запрос)", которая предоставляет список базовых готовых запросов.
В зависимости от конкретного источника данных некоторые редакторы запросов позволяют выбрать метку или метки для добавления в запрос. Метки – это поля, состоящие из пар "ключ-значение", представляющих информацию в данных. Некоторые источники данных позволяют выбирать поля.
- нажать Run query (Выполнить запрос) в правом верхнем углу, чтобы выполнить запрос.
Контур содержимого
Контур содержимого – это боковая панель навигации, которая отслеживает запросы и визуализации, созданные в разделе "Explore (Исследование)". Она позволяет быстро переключаться между ними.
Контур содержимого работает в режиме разделения экрана, при этом для каждой панели создается отдельная структура.
Чтобы открыть контур содержимого, нужно нажать кнопку Outline (Контур) в левом верхнем углу экрана "Explore (Исследование)".
Затем можно нажать на значок любой панели в оглавлении, чтобы перейти к этой панели.
Разделение и сравнение
Разделенное представление позволяет легко сравнивать визуализации или одновременно просматривать связанные данные на одной странице.
Чтобы открыть разделенный вид нужно выполнить следующие действия:
- нажать кнопку Split (Разделить), чтобы продублировать текущий запрос и разделить страницу на два запроса, расположенных рядом;
- запускать и перезапускать запросы так часто, как это необходимо.
Возможно выбрать другой источник данных или другие метрики и фильтры меток для нового запроса, что позволит сравнить один и тот же запрос на двух разных серверах или сравнить промежуточную среду с рабочей средой (рисунок 60).

Рисунок 60 — Экран разделения
Также можно связать переключатели времени на обеих панелях, нажав на одну из кнопок синхронизации времени, прикрепленных к переключателям. При наличии связи изменение времени на одной панели автоматически обновляет другую, сохраняя синхронизацию времени начала и окончания. Это гарантирует, что на обеих панелях будут отображаться данные за один и тот же временной интервал.
Для выхода из режима разделения следует нажать кнопку Close (Закрыть).
Выбор времени
С помощью поля выбора времени можно задать диапазон времени для запроса. По умолчанию используется "Last 6 hours (Последние 6 часов)". Возможно выбрать другой вариант в раскрывающемся списке или использовать абсолютный диапазон времени. Также можно изменить часовой пояс, связанный с запросом, или использовать финансовый год.
Чтобы изменить часовой пояс или применить финансовый год нужно нажать кнопку Change time settings (Изменить настройки времени).
Источник данных Mixed
Чтобы выполнять запросы к нескольким источникам данных на одной панели выбирают "Mixed" в раскрывающемся списке источников данных. При этом выборе можно выбрать другой источник данных для каждого добавляемого запроса.
Обмен URL-адресами
При использовании функции "Explore (Исследование)" URL-адрес в адресной строке браузера обновляется по мере внесения изменений в запросы. Возможно поделиться этим URL-адресом или добавить его в закладки.
Примечание – Функция "Explore (Исследование)" может генерировать длинные URL-адреса, которые некоторые инструменты, например приложения для обмена сообщениями или видеоконференций, могут сокращать из-за фиксированной длины сообщений. В таких случаях функция "Explore (Исследование)" выводит предупреждение и загружает состояние по умолчанию. Если возникают проблемы при публикации ссылок "Explore" в этих приложениях, можно создавать сокращенные ссылки.
Поскольку URL-адреса "Explore (Исследование)" имеют определенную структуру, можно создать URL-адрес с помощью внешних инструментов и открыть его в Подсистеме. Структура URL-адреса:
http://<devlan_url>/explore?panes=<panes>&schemaVersion=<schema_version>&orgId=<org_id>
где:
- org_id – идентификатор организации;
- schema_version – версия схемы (должна быть установлена последняя версия, т.е. 1);
- panes – закодированный в URL-адресе объект JSON с панелями, где каждый ключ – это идентификатор панели, а каждое значение – это объект, соответствующий следующей схеме:
{
datasource: string; // the pane's root datasource UID, or `-- Mixed --` for mixed datasources
queries: {
refId: string; // an alphanumeric identifier for this query, must be unique within the pane, i.e. "A", "B", "C", etc.
datasource: {
uid: string; // the query's datasource UID ie: "AD7864H6422"
type: string; // the query's datasource type-id, i.e: "loki"
}
// ... any other datasource-specific query parameters
}[]; // array of queries for this pane
range: {
from: string; // the start time, in milliseconds since epoch
to: string; // the end time, in milliseconds since epoch
}
}
Примечание – from и to также поддерживают относительные диапазоны, заданные в единицах измерения времени и относительных диапазонах.
Обмен краткой ссылкой
Функция обмена краткой ссылкой позволяет создавать более короткие и простые URL-адреса в формате /goto/:uid вместо длинных URL-адресов с параметрами запроса. Чтобы создать краткую ссылку на выполненный запрос, нужно нажать "Share (Поделиться)" на панели инструментов "Explore (Исследование)".
Краткая ссылка, к которой не обращались автоматически, удаляется через настраиваемый период, по умолчанию составляющий семь дней. Однако если к ссылке обращались хотя бы один раз, она не будет удалена.
У кратких ссылок есть два варианта: относительное время (например, с двух часов назад до настоящего момента) или абсолютное время (например, с 8 утра до 10 утра). По умолчанию при публикации краткой ссылки копируется выбранный диапазон времени, независимо от того, относительный он или абсолютный.
Для создания короткой ссылки с указанием абсолютного времени нужно:
- нажать кнопку выпадающего списка рядом с кнопкой обмена краткой ссылкой;
- выбрать один из вариантов в секции "Time-Sync URL Links (URL-ссылки для синхронизации по времени)".
Это гарантирует, что любой, кто получит ссылку, увидит те же данные, что и пользователь, независимо от того, когда он ее откроет. Выбранный диапазон времени останется неизменным.