Обзор
Панель мониторинга – это набор из одной или нескольких панелей, организованных и расположенных в одну или несколько строк, которые позволяют быстро получить представление о связанной с ними информации. Эти панели создаются с помощью компонентов, которые запрашивают и преобразуют необработанные данные из источника данных в диаграммы, графики и другие виды визуализации.
Источником данных может быть база данных SQL, Loki, Mimir или API на основе JSON. Это может быть даже обычный CSV-файл. Плагины источников данных принимают запрос, на который требуется получить ответ, извлекают данные из источника данных и устраняют различия между моделью данных источника данных и моделью данных панелей Подсистемы.
Запросы позволяют свести все данные к определенному набору данных, обеспечивая более удобную визуализацию. Поскольку источники данных имеют собственные языки запросов, на панелях мониторинга Подсистемы есть редактор запросов, учитывающий эти различия.
Панель – это контейнер, в котором отображается визуализация и предоставляются различные элементы управления для работы с ней. Параметры панели позволяют настраивать многие аспекты визуализации, и эти параметры различаются в зависимости от выбранной визуализации. Если формат данных в визуализации не соответствует требованиям, можно применить преобразование, которое изменяет данные, возвращаемые запросом.
С помощью более чем 150 плагинов для источников данных можно объединить все свои источники данных в единую панель мониторинга для упрощения мониторинга данных и устранения неполадок. С помощью Подсистемы можно преобразовывать и визуализировать данные на гибких и универсальных панелях мониторинга.
Пользовательский интерфейс панели мониторинга предоставляет ряд функций, которые можно использовать для настройки представления данных.
На рисунке 16 и в описаниях ниже показаны все функции панели мониторинга.

Рисунок 16 — Функции панели мониторинга
- Dashboard folder (Папка панели мониторинга)– при нажатии на название папки панели мониторинга можно найти другие панели мониторинга, содержащиеся в папке, и выполнить другие задачи по управлению папками.
- Dashboard title (Заголовок панели мониторинга) – можно создавать собственные заголовки панелей мониторинга или использовать генеративные функции искусственного интеллекта Подсистемы.
- Kiosk mode (Режим киоска) – нажать, чтобы отобразить панель мониторинга на большом экране, например на телевизоре или в киоске. В режиме киоска скрываются главное меню, панель навигации и элементы управления панелью мониторинга. Чтобы выйти из режима киоска нажимают клавишу Esc.
- Mark as favorite (Пометить как избранное) – пометить панель мониторинга как одну из избранных, чтобы она была включена в список избранных панелей мониторинга в главном меню.
- Public label (Метка публикации) – при публикации панель мониторинга помечается меткой "Публичная".
- Dashboard insights (Обзор панели мониторинга) – просмотр аналитики по панели мониторинга, включая информацию о пользователях, активности, количестве запросов.
- Edit (Редактирование) – нажать, чтобы выйти из режима просмотра и войти в режим редактирования, где можно вносить изменения непосредственно в панель мониторинга и получать доступ к настройкам панели мониторинга, а также к нескольким функциям редактирования панели.
- Export (Экспорт) – доступ к параметрам экспорта панели мониторинга.
- Share dashboard (Доступ к панели мониторинга) – получить доступ к нескольким параметрам общего доступа к панели мониторинга.
- Variables (Переменные) – использовать переменные, в том числе специальные фильтры, для создания более интерактивных и динамичных панелей мониторинга.
- Dashboard links (Ссылки на панели мониторинга) – ссылки на другие панели мониторинга, панели и внешние веб-сайты.
- Current dashboard time range and time picker (Текущий временной диапазон панели мониторинга и средство выбора времени) – выбор относительного диапазона времени и установка пользовательских абсолютных диапазонов времени:
- можно изменить настройки "Timezone (Часовой пояс)" и "Fiscal year (Финансовый год)" в секции "Диапазон времени", нажав кнопку Change time settings (Change (Изменить) настройки времени);
- настройки времени сохраняются для каждой панели мониторинга;
- Time range zoom out (Уменьшение масштаба временного диапазона) – уменьшение масштаба временного диапазона.
- Refresh dashboard (Обновить панель мониторинга) – немедленный запуск запросов и обновление данных панели мониторинга.
- Auto refresh control (Управление автоматическим обновлением) – нажать, чтобы выбрать интервал автоматического обновления панели мониторинга.
- Dashboard row (Строка панели мониторинга) – логический разделитель внутри панели мониторинга, который объединяет панели в группы:
- строки можно сворачивать или разворачивать, чтобы скрыть часть панели мониторинга;
- панели внутри свернутой строки не выдают запросы;
- использовать повторяющиеся строки для динамического создания строк на основе переменной шаблона;
- Dashboard panel (Панель мониторинга) – панель является основным элементом панели мониторинга.
- Panel legend (Легенда панели) – изменение цветов серий, а также оси Y и видимости серий непосредственно в легенде.
Сочетания клавиш
В Подсистеме доступно несколько сочетаний клавиш. Можно нажать ? на клавиатуре, чтобы отобразить все сочетания клавиш, доступные в версии Подсистемы.
- Ctrl+S – сохранить текущую панель мониторинга;
- f – открыть панель поиска "finder"/"search";
- d+k – переключить режим киоска (скрывает меню);
- d+e – развернуть все строки;
- d+s – настроить панель мониторинга;
- Ctrl+K – открыть палитру команд;
- Esc – закрыть панель при просмотре в полноэкранном режиме или в режиме редактирования или вернуться на панель мониторинга из настроек панели мониторинга.
Наведя курсор "мыши" на панель, можно использовать сочетания клавиш, которые будут работать с этой панелью.
- e – переключить вид редактирования панели;
- v – переключить панель на полноэкранный режим;
- pu – открыть конфигурацию ссылки на панель общего доступа;
- pe – открыть конфигурацию встраивания панели общего доступа;
- ps – открыть конфигурацию снимка панели общего доступа;
- pd – дублировать панель;
- pr – удалить панель.
Установка временного диапазона панели мониторинга
Подсистема предоставляет несколько способов управления временными диапазонами визуализируемых данных для панелей мониторинга, а также для оповещений.
В этом разделе описаны поддерживаемые единицы измерения времени и относительные диапазоны, общие элементы управления временем, настройки времени для всей панели и настройки времени для отдельных панелей.
Подсистема поддерживает следующие единицы измерения времени: s (seconds), m (minutes), h (hours), d (days), w (weeks), M (months), Q (quarters) и y (years).
Оператор "минус" позволяет вернуться в прошлое по отношению к текущей дате и времени или now. Если требуется отобразить полный период (день, неделю, месяц и т. д.), следует добавить "/
Оператор "плюс" позволяет переместиться во времени вперед по отношению к текущему моменту. Например, можно использовать эту функцию, чтобы просмотреть прогнозируемые данные в будущем.
В таблице 37 приведены примеры относительных диапазонов:
Примечание – Оповещение Подсистемы в настоящее время не поддерживает следующие синтаксисы:
- now+n для будущих временных меток.
- now-1n/n означает "с начала n до конца n", потому что это абсолютная временная метка.
Общие элементы управления временным диапазоном
Панель мониторинга и элементы управления временем на панели имеют общий пользовательский интерфейс (рисунок 17).

Рисунок 17 — Элементы управления временем
Текущий диапазон времени, также называемый выбором времени, показывает диапазон времени, который в данный момент отображается на панели мониторинга или панели, которую просматривают.
Чтобы увидеть точные временные метки в диапазоне и их источник (например, локальный браузер) нужно навести курсор на поле (рисунок 18).

Рисунок 18 — Текущий диапазон времени
Для изменения текущего диапазона времени следует нажать на него. Можно изменить текущее время, используя относительный диапазон времени, например последние 15 минут, или абсолютный диапазон времени, например "2020-05-14 00:00:00 to 2020-05-15 23:59:59" (рисунок 19).

Рисунок 11 — Изменение текущего диапазона
Относительный временной диапазон можно выбрать из списка "Relative time ranges (Относительные временные диапазоны)", а отфильтровать список – с помощью поля ввода в верхней части страницы.
Абсолютный временной диапазон можно установить следующими способами:
- ввести значения в поля "From (От)" и "To (До)" – точные или относительные, например now-24h, а затем нажать Apply time range (Применить диапазон времени);
- нажать в поле "From (От)" или "To (До)"; Подсистема отобразит календарь; затем нажать день или дни, которые требуется использовать в качестве текущего диапазона времени, а затем нажать Apply time range (Применить диапазон времени).
Также можно использовать настройки абсолютного диапазона времени, чтобы задать полуотносительный диапазон времени. Панели мониторинга с полуотносительным диапазоном времени полезны, если нужно отслеживать прогресс чего-либо с течением времени, но при этом требуется видеть всю историю с начальной точки.
Например, можно задать полуотносительный диапазон времени, указав для начала абсолютную метку времени, а для конца – "сейчас", то есть относительно текущего времени:
Время начала: 2023-05-01 00:00:00
Время окончания: now
Если требуется отслеживать ход выполнения чего-либо в рабочее время, можно установить временной диапазон, охватывающий текущий день, но начиная с 8 утра, например:
Время начала: now/d+8h
Время окончания: now
Это эквивалентно предустановленному временному диапазону "Today so far (В течение сегодняшнего дня)", но начинается в 8:00 утра, а не в 12:00, за счет добавления 8 часов к периодическому времени начала.
При использовании полуотносительного временного диапазона по мере течения времени панель мониторинга будет автоматически и постепенно уменьшать масштаб, чтобы показывать больше истории и меньше деталей. В то же время по мере уменьшения разрешения данных исторические тенденции за весь период времени будут становиться более очевидными.
Можно скопировать и вставить диапазон времени с панели мониторинга в "Explore (Исследование)" и наоборот, или с одной панели мониторинга на другую, для чего нажать значок "Copy time range to clipboard (Копировать диапазон времени в буфер обмена)", чтобы скопировать текущий диапазон времени в буфер обмена. Затем нужно вставить диапазон времени в "Explore (Исследование)" или на другую панель мониторинга.
Также можно скопировать и вставить диапазон времени, используя сочетания клавиш t+c и t+v соответственно.
Чтобы просмотреть более широкий временной диапазон на панели мониторинга или визуализации можно использовать значок "Zoom out (Уменьшение масштаба)" (Cmd+Z или Ctrl+Z).
Для увеличения масштаба (применимо только к графическим визуализациям) нужно нажать и переместить, чтобы выбрать диапазон времени для визуализации, которую требуется просмотреть.
Для обновления панели мониторинга нужно нажать на значок "Refresh dashboard (Обновить панель мониторинга)", чтобы немедленно выполнить все запросы на панели мониторинга и обновить визуализации. При обновлении Подсистема отменяет все ожидающие выполнения запросы.
По умолчанию Подсистема не обновляет панель мониторинга автоматически. Запросы выполняются по расписанию в соответствии с настройками панели. Однако, если требуется регулярно обновлять панель мониторинга, требуется нажать стрелку вниз рядом со значком "Refresh dashboard (Обновить панель мониторинга)", а затем выбрать интервал обновления.
При выборе интервала "Auto (Авто)" обновление происходит в зависимости от диапазона времени запроса и ширины окна браузера. Короткие диапазоны времени обновляются часто, а длинные – редко. Нет необходимости обновлять чаще, чем позволяют пиксели для отображения любых обновлений.
После изменения панели мониторинга, чтобы не выходить из режима редактирования при сохранении, можно воспользоваться кнопкой Apply (Применить).
Управление временным диапазоном с помощью URL-адреса
Можно управлять диапазоном времени на панели мониторинга, указав следующие параметры запроса в URL-адресе панели мониторинга:
from– определяет нижний предел диапазона времени, указанный в миллисекундах, эпохах или относительном времени;to– определяет верхний предел диапазона времени, указанный в миллисекундах, эпохах или относительном времени;timeиtime.window– определяет диапазон времени от time-time.window/2 до time+time.window/2. Оба параметра должны быть указаны в ms. Например, ?time=1500000000000&time.window=10000 соответствует 10-секундному диапазону времени от 1499999995000 до 1500000005000;timezone– определяет часовой пояс, например timezone=Europe/Madrid.
Поскольку это не переменные, для них не требуется префикс var-.
Фильтрация данных панели мониторинга
После добавления специального фильтра в настройках панели мониторинга можно создавать пары "метка/значение" для фильтров на панели мониторинга. Эти фильтры применяются ко всем запросам метрик, использующим указанный источник данных, и ко всем панелям на панели мониторинга.
Чтобы отфильтровать данные панели мониторинга, необходимо выполнить следующие действия (рисунок 20):
- на панели мониторинга нажать на поле фильтра;
- выбрать метку, оператор и значение;
- чтобы добавить несколько значений для одной метки, выбрать один из операторов множественного выбора: "One of (Один из) (=|)" или "Not one of (Ни один из) (!=|)". Эти операторы отображаются только в том случае, если их поддерживает источник данных фильтра;
- повторять этот процесс по мере необходимости, пока не будут созданы все необходимые фильтры.

Рисунок 20 — Фильтрация данных
Чтобы отредактировать или удалить фильтры, следует выполнить следующие действия:
- на панели мониторинга нажать в любом месте фильтра, который требуется изменить;
- выполнить одно из следующих действий:
- чтобы изменить оператор или значение фильтра, нажать в любом месте фильтра и обновить его (рисунок 21);

Рисунок 21 — Изменение фильтра
- чтобы изменить метку фильтра, необходимо удалить фильтр и создать новый;
- чтобы удалить фильтр, нажать на
рядом с ним.
Поиск
Для поиска по всей Подсистеме используется командная панель и запуск основных действий с любой страницы приложения.
Командная панель (рисунок 22) позволяет осуществлять:
- поиск и открытие панелей мониторинга и папок;
- создание панелей мониторинга и правил оповещения;
- поиск страниц в Подсистеме;
- изменять тему на темную или светлую;
- проводить исследования Sift.

Рисунок 22 — Командная панель
Чтобы открыть командную панель, нужно нажать Cmd+K в macOS или Ctrl+K в Linux/Windows. Также можно нажать на поле ввода, расположенное на панели навигации.
Примечание – Чтобы вернуться к предыдущему шагу, следует нажать Backspace в пустой командной строке.