Визуализация данных с помощью панелей мониторинга Azure Data Explorer

Azure Data Explorer — это быстрая и высокомасштабируемая служба для изучения данных журналов и телеметрии. Изучите данные из сквозного веб-приложения Azure Data Explorer, начиная с приема данных, выполнения запросов и в конечном счете создания панелей мониторинга.

Панель мониторинга — это коллекция плиток, упорядоченная при необходимости на страницах, где каждая плитка содержит базовый запрос и визуальное представление. Используя веб-пользовательский интерфейс, вы можете экспортировать запросы язык запросов Kusto (KQL) на панель мониторинга в качестве визуальных элементов, а затем изменять их базовые запросы и визуальное форматирование по мере необходимости. Помимо простоты изучения данных, эта полностью интегрированная панель мониторинга Azure Data Explorer обеспечивает улучшенную производительность запросов и визуализации.

Внимание

Ваши данные защищены. Информационные панели и метаданные, связанные с панелью мониторинга о пользователях, шифруются неактивных с помощью ключей, управляемых Корпорацией Майкрософт.

На следующем рисунке показан пример панели мониторинга Azure Data Explorer:

Снимок экрана: панель мониторинга в пользовательском веб-интерфейсе Azure Data Explorer.

Сведения об интерактивном изучении примеров панелей мониторинга см . в кратком руководстве. Визуализация примеров панелей мониторинга данных.

Необходимые компоненты

Создать новую панель мониторинга

  1. На панели навигации>выберите панель мониторинга "Создать панель мониторинга".

    Новая информационная панель.

  2. Введите имя панели мониторинга и нажмите кнопку "Создать".

    Создавать панель мониторинга.

Добавить источник данных

Одна панель мониторинга может отображать визуальные элементы из одного или нескольких кластеров.

  1. Выберите меню "Дополнительно" [...] >Источники данных

    Снимок экрана: добавление источника данных с помощью дополнительного меню.

  2. В области источников данных выберите +Создать источник данных.

  3. В области Создание нового источника данных:

    1. Введите значение в поле Имя источника данных.
    2. Введите регион для URI кластера и выберите команду Подключиться.
    3. Выберите из раскрывающегося списка базу данных для восстановления.
    4. Укажите значение для параметра Максимальный возраст кэша результатов запроса, чтобы включить кэш результатов запроса для всех запросов этого источника данных. Максимальный возраст можно указать в секундах, часах или днях.
    5. Нажмите кнопку создания.

    Область источника данных.

Добавить плитку

Плитки панели мониторинга используют фрагменты язык запросов Kusto для получения данных и визуализации визуальных элементов. Каждый запрос или плитка поддерживает один визуальный элемент.

  1. Выберите команду Добавить плитку на холсте панели мониторинга или в верхней строке меню.

    Новый запрос.

  2. В области Запрос:

    1. Выберите источник данных в раскрывающемся меню.

    2. Введите запрос и выберите команду Выполнить. Дополнительные сведения о создании запросов, использующих параметры, см. в разделе Использование параметров в запросе.

    3. Выберите Визуальный элемент.

    Выполнение запроса.

  3. На вкладке визуального элемента выберите тип визуального элемента, чтобы выбрать тип визуального элемента.

  4. Выберите команду Применить изменения, чтобы закрепить визуальный элемент на панели мониторинга.

    Добавление визуального элемента в запрос.

  5. Вы можете изменить размер визуального элемента и выбрать значок "Сохранить ".

    Сохранение панели мониторинга.

Закрепление плитки из запроса

Вы также можете закрепить запрос на вкладке запроса веб-интерфейса.

Закрепление запроса:

  1. Создайте и запустите запрос, выходные данные которого необходимо визуализировать на панели мониторинга.

  2. Выберите "Общий>закрепление" на панели мониторинга.

  3. В области Закрепить на панели мониторинга:

    1. Укажите имя плитки.
    2. Имя источника данных заполняется автоматически из источника данных запроса.
    3. Если это возможно, выберите "Использовать существующий источник данных".
    4. Выберите Создать.
    5. Введите имя панели мониторинга.
    6. Установите флажок View dashboard after creation (Просмотреть панель мониторинга после создания), если это новая панель мониторинга.
    7. Выберите Закрепить.

    Снимок экрана: область

Использование параметров

Параметры значительно улучшают производительность отображения панели мониторинга и позволяют использовать значения фильтров как можно раньше в запросе. Фильтрация включена, если параметр включен в запрос, связанный с плиткой. Дополнительные сведения о настройке и использовании различных типов параметров см. в статье Использование параметров на панелях мониторинга Azure Data Explorer.

Условные обозначения плитки

Вы можете изменить положение условных обозначений на плитках и использовать условные обозначения для взаимодействия с данными.

Изменение расположения условных обозначений

Если у вас есть права на редактирование на панели мониторинга, вы можете изменить расположение условных обозначений на плитке. Установите переключатель в режим редактирования и щелкните значок "Изменить плитку карандаша". В области визуального форматирования в разделе Условные обозначения можно выбрать свое расположение.

Взаимодействие с данными

Условные обозначения можно использовать для взаимодействия с данными на плитке. Вы можете изменить данные, которые вы просматриваете, выбрав конкретный элемент в условных обозначениях. Чтобы добавить или удалить элементы из выделенного фрагмента, удерживайте клавишу SHIFT, чтобы выбрать диапазон. Элементы не выбраны серым цветом.

Кнопка "Поиск" позволяет выполнять поиск и фильтрацию элементов.

Используйте кнопку "Инвертировать", чтобы включить выбор.

Стрелки ВВЕРХ и ВНИЗ перемещаются по списку следующим образом:

  • При выборе одного элемента стрелки вверх и вниз выбирают предыдущий или следующий элемент.
  • Если выбрано несколько элементов, стрелки вверх и вниз изменяют элемент, выделенный на плитке.

Снимок экрана: кнопки для взаимодействия с данными с помощью условных обозначений.

Просмотр запроса

Запрос можно просмотреть в режиме редактирования или просмотра. Изменение базового запроса плитки возможно только в режиме редактирования. В режиме просмотра запрос можно изменить на новой вкладке запроса, не изменив базовый запрос плитки панели мониторинга.

  1. Перейдите на панель мониторинга.

  2. На плитке, которую вы хотите просмотреть, выберите меню "Дополнительно" [...]>Просмотр запроса.

    Откроется область с таблицей запросов и результатов.

  3. Выберите вкладку "Создать запрос". Перейдите к изменению запроса в области запросов веб-интерфейса Azure Data Explorer.

Снимок экрана: панель запросов представления с запросом в верхней половине экрана и результатом в нижней половине.

Примечание.

Любые изменения, внесенные в запрос с помощью этого потока, не будут отражены на исходной панели мониторинга.

Совместное использование панелей мониторинга

Используйте меню общего доступа, чтобы предоставить разрешения для пользователя Microsoft Entra или группы Microsoft Entra для доступа к панели мониторинга, изменения уровня разрешений пользователя и предоставления общего доступа к ссылке панели мониторинга.

Внимание

Чтобы получить доступ к панели мониторинга требуется следующее:

  • ссылка на панель мониторинга;
  • разрешения для панели мониторинга;
  • доступ к базовой базе данных в кластере Azure Data Explorer.

Управление разрешениями

  1. Выберите пункт меню Общий доступ на панели мониторинга вверху.

  2. Выберите элемент Управление разрешениями в раскрывающемся списке.

    Раскрывающийся список для предоставления доступа к панели мониторинга.

Предоставить разрешения

Чтобы предоставить разрешения пользователю, на панели Разрешения панели мониторинга:

  1. Введите пользователя Microsoft Entra или группу Microsoft Entra в поле "Добавление новых участников".
  2. На уровне Разрешение выберите одно из следующих значений: Просмотр или Изменение.
  3. Выберите Добавить.

Управление разрешениями панели мониторинга.

Изменение уровня разрешений пользователя

Чтобы изменить уровень разрешений пользователя, на панели Разрешения панели мониторинга:

  1. Используйте поле поиска или прокрутите список пользователей, чтобы найти пользователя.
  2. При необходимости измените значение параметра Разрешение.

Чтобы поделиться ссылкой на панель мониторинга, выполните любое из следующих действий:

  • щелкните Общий доступ, а затем Копировать ссылку;
  • в окне Разрешения панели мониторинга щелкните элемент Копировать ссылку.

Экспорт панелей мониторинга

Используйте меню файлов для экспорта панели мониторинга в формате JSON. Экспорт панели мониторинга может быть полезен в следующих сценариях:

  • Управление версиями. Файл можно использовать для восстановления панели мониторинга до предыдущей версии.
  • Шаблон панели мониторинга. Файл можно использовать в качестве шаблона для создания новых панелей мониторинга.
  • Редактирование вручную. Файл можно изменить, чтобы исправить или улучшить панель мониторинга. Файл можно импортировать обратно в панель мониторинга.

Чтобы экспортировать панель мониторинга, выберите на панели мониторинга действие Файл, Экспорт в файл.

Снимок экрана: панель мониторинга, на которой показан параметр

Файл содержит данные о панели мониторинга в формате JSON, структура которых представлена в следующем фрагменте кода.

{
  "id": "{GUID}",
  "eTag": "{TAG}",
  "title": "Dashboard title",
  "tiles": [
    {
      "id": "{GUID}",
      "title": "Tile title",
      "query": "{QUERY}",
      "layout": { "x": 0, "y": 7, "width": 6, "height": 5 },
      "pageId": "{GUID}",
      "visualType": "line",
      "dataSourceId": "{GUID}",
      "visualOptions": {
        "xColumn": { "type": "infer" },
        "yColumns": { "type": "infer" },
        "yAxisMinimumValue": { "type": "infer" },
        "yAxisMaximumValue": { "type": "infer" },
        "seriesColumns": { "type": "infer" },
        "hideLegend": false,
        "xColumnTitle": "",
        "yColumnTitle": "",
        "horizontalLine": "",
        "verticalLine": "",
        "xAxisScale": "linear",
        "yAxisScale": "linear",
        "crossFilterDisabled": false,
        "crossFilter": { "dimensionId": "dragX-timeRange", "parameterId": "{GUID}" },
        "multipleYAxes": {
          "base": { "id": "-1", "columns": [], "label": "", "yAxisMinimumValue": null, "yAxisMaximumValue": null, "yAxisScale": "linear", "horizontalLines": [] },
          "additional": []
        },
        "hideTileTitle": false
      },
      "usedParamVariables": [ "{PARAM}" ]
    }
  ],
  "dataSources": [ {} ],
  "$schema": "https://dataexplorer.azure.com/static/d/schema/20/dashboard.json",
  "autoRefresh": { "enabled": true, "defaultInterval": "15m", "minInterval": "5m" },
  "parameters": [ {} ],
  "pages": [ { "name": "Primary", "id": "{GUID}" } ],
  "schema_version": "20"
}

Создание новой панели мониторинга из файла

Файл панели мониторинга можно использовать для создания новой панели мониторинга, как описано ниже.

  1. На главной странице панели мониторинга выберите действие Создать панель мониторинга, Импорт из файла.

    Снимок экрана: панель мониторинга, на которой показан параметр

  2. Выберите файл для импорта.

  3. Введите имя панели мониторинга и щелкните Создать.

Обновление или восстановление существующей панели мониторинга из файла

Вы можете обновить существующую панель мониторинга или восстановить предыдущую версию, как описано ниже.

  1. На панели мониторинга выберите Файл, Заменить на файл.

    Снимок экрана: панель мониторинга, на которой показан параметр

  2. Выберите файл, чтобы обновить панель мониторинга.

  3. Нажмите кнопку Сохранить изменения.

Страница добавления

Страницы являются необязательными контейнерами для плиток. Страницы можно использовать для упорядочивания плиток в логические группы, например по источнику данных или по теме. Вы также можете использовать страницы для создания панели мониторинга с несколькими представлениями, например панели мониторинга с детализацией со страницы сводки до страницы сведений.

  1. На левой панели страниц нажмите кнопку +Добавить страницу.

  2. Чтобы указать имя страницы, выберите вертикальное меню "Дополнительно" [...]>Страница переименования.

  3. Добавьте плитки на страницу.

Включение автообновления

Автоматическое обновление — это функция, которая позволяет автоматически обновлять данные на панели мониторинга без ручной перезагрузки страницы или нажатия кнопки обновления.

Скорость автоматического обновления по умолчанию может быть задана редактором базы данных. Редакторы и средства просмотра могут изменить фактическую скорость автоматического обновления при просмотре панели мониторинга.

Снимок экрана: различные интервалы времени, доступные в автоматическом обновлении на панелях мониторинга.

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

  1. Выберите меню "Дополнительно" [...]>Автоматическое обновление.

    Выбор автоматического обновления.

  2. Установите переключатель в положение Включено, чтобы включить автоматическое обновление.

  3. Выберите значения для параметров Минимальный интервал времени и Частота обновления по умолчанию.

    Включение автоматического обновления.

  4. Выберите элементы Применить и Сохранить, чтобы сохранить панель мониторинга.