Упражнение. Создание параметра панели мониторинга

Завершено

В этом уроке вы создадите параметр для фильтрации визуализаций панелей мониторинга.

Создание параметра

Во-первых, необходимо перейти от режима просмотра к режиму редактирования.

  1. Выберите "Просмотр " и переключение режима на редактирование.

    Screenshot of switching to editing mode.

  2. В верхней строке меню выберите [@] Параметры. Откроется область параметров .

  3. Выбор и новый параметр

  4. Заполните параметры параметров в области добавления параметров следующим образом:

    Screenshot of parameter options.

    Поле Description Предлагаемое значение
    Подпись Имя параметра, отображаемое на панели мониторинга или на карточке редактирования. State
    Тип параметра Один выбор: в качестве входных данных для параметра можно выбрать только одно значение.
    Несколько вариантов выбора: один или несколько значений можно выбрать в фильтре в качестве входных данных для параметра.
    Диапазон времени: фильтрация запросов и панелей мониторинга на основе времени.
    Бесплатный текст: пользователь может ввести значение или скопировать или вставить значение в текстовое поле.
    Несколько выборок
    Имя переменной Имя параметра, используемое в запросе. _Государства
    Тип данных Тип данных значений параметра. строка
    Show on pages (Показывать на страницах) Выберите страницы, на которых отображается этот параметр. Выделить все
    Источник Фиксированные значения.Статические значения фильтра предоставляются вручную.
    Запрос. Подставляются динамические значения с помощью запроса KQL.
    Запрос
    Источник данных Источник параметра на основе запроса. См . раздел "Изменить запрос".

Изменение запроса источника параметров

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

  1. В источнике данных выберите базу данных Samples.

  2. В поле результатов запроса выберите "Изменить запрос".

  3. Скопируйте и вставьте следующий запрос в редактор:

    StormEvents
    | distinct (State)
    
  4. Выберите Выполнить. Этот запрос возвращает список всех различных значений в состоянии столбца.

    Screenshot of editing query for parameter.

  5. Нажмите кнопку "Добавить", чтобы вернуться в диалоговое окно "Добавить параметр".

  6. Выберите раскрывающийся список значений по умолчанию и выберите одно из состояний (например, Minnesota).

    Screenshot of source to add query.

  7. Нажмите кнопку Готово.

Изменение обоих запросов плитки для включения параметра

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

События по дате

  1. На плитке "События по дате " выберите значок карандаша.

    Screenshot of editing the query in the tile.

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

    | where State has_any (_state)
    

    Запрос должен выглядеть следующим образом:

    Screenshot of editing the query to add parameter.

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

Количество событий по состоянию

  1. В списке событий по плитке состояния выберите значок карандаша.

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

    | where State has_any (_state)
    

    Запрос должен выглядеть следующим образом:

    Screenshot of query in dashboard visual including parameter.

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

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

Выберите параметр State, а затем выберите один из параметров в раскрывающемся меню, например ТЕХАС. Убедитесь, что и не проверка значение по умолчанию, поэтому выбрано только одно состояние. Обратите внимание, как визуализации изменяются для отображения только данных, связанных с выбранным состоянием.

Animated gif showing how to use the parameter picker.