Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Рабочие книги могут принимать данные, возвращаемые из запросов, в различных форматах, чтобы создавать различные визуализации из этих данных, такие как областные, линейные, столбчатые диаграммы или временные визуализации.
Данные мониторинга можно представить в виде диаграмм. Поддерживаемые типы диаграмм включают в себя:
- Линия
- Бар
- Линейчатая категориальная
- Площадь
- точечную диаграмму
- Пирог
- Время
Можно настроить следующие параметры:
- Высота
- Ширина
- Палитра цветов
- Легенда
- Заголовки
- Сообщение об отсутствии данных
- Другие характеристики
Также можно настроить типы осей и цвета рядов с помощью параметров диаграммы.
Рабочие книги поддерживают диаграммы как для данных журналов, так и для источников метрик.
Диаграммы логов
Журналы Azure Monitor предоставляют подробные сведения о приложениях и инфраструктуре. Сбор данных журнала не проводится по умолчанию, его необходимо настроить. Журналы предоставляют сведения о состоянии ресурса и данные, полезные для диагностики. Книги можно использовать для представления данных журнала в виде визуальных диаграмм для анализа пользователей.
Добавить логарифмическую диаграмму
В следующем примере показана тенденция запросов к приложению за предыдущие дни.
- Переведите книгу в режим правки, нажав кнопку Правка на панели инструментов.
- Воспользуйтесь ссылкой Добавить запрос, чтобы добавить в книгу контроллер запроса журнала.
- Для параметра Тип запроса выберите Журнал. Для параметра Тип ресурса выберите, например, Application Insights и выберите нужные ресурсы.
- Используйте редактор запросов, чтобы ввести KQL для анализа. Примером является тренд запросов.
- Задайте для Визуализации: Диаграмма с областями, Линейчатая диаграмма, Линейчатая (категориальная) диаграмма, Линейный график, Круговая диаграмма, Точечная диаграмма (рассеяния) или Временная диаграмма.
- При необходимости задайте другие параметры, например, диапазон времени, визуализацию, размер, палитру цветов и условные обозначения.
Параметры логарифмической диаграммы
| Параметр | Описание | Примеры |
|---|---|---|
| Тип запроса | Тип используемого запроса. | Журналы, Azure Resource Graph |
| Тип ресурса | Тип запрашиваемых ресурсов. | Application Insights, Log Analytics или Azure-first |
| Ресурсы | Набор ресурсов, из которого требуется получать значения метрик. | MyApp1 |
| Диапазон времени | Временное окно для просмотра диаграммы журнала. | Последний час, последние 24 часа |
| Визуализация | Используемая визуализация. | Область, столбчатая, линейный график, круговая диаграмма, точечная диаграмма, временной график, линейчатая (категориальная) |
| Размер | Размер элемента управления по вертикали. | Малый, средний, крупный или полный |
| Палитра цветов | Цветовая палитра, используемая на диаграмме. Игнорируется в режиме с несколькими метриками или сегментированном режиме. | Синий-зеленый-красный |
| Легенда | Функция агрегации для использования в легенде. | Сумма значений или среднее значение либо максимальное, минимальное, первое, последнее значение |
| Запрос | Любой KQL-запрос, возвращающий данные в формате, который поддерживается этой визуализацией диаграммы. | запросы | make-series Requests = count() default = 0 on timestamp from ago(1d) to now() step 1h |
Диаграммы временных рядов
Элемент управления запросами книги можно использовать для создания диаграмм временных рядов, таких как областная диаграмма, линейчатая диаграмма, точечная диаграмма, диаграмма разброса и график по времени. Для создания диаграммы временных рядов необходимо иметь сведения о времени и метриках в результирующем наборе.
Простой временной ряд
Следующий запрос возвращает таблицу с двумя столбцами: timestamp и Requests. Элемент управления запросами использует timestamp для оси X и Requests для оси Y.
requests
| summarize Requests = count() by bin(timestamp, 1h)
Временной ряд с несколькими метриками
Следующий запрос возвращает таблицу с тремя столбцами: timestamp, Requests и Users. Элемент управления запросами использует timestamp для оси X и Requests и Users как отдельные ряды на оси Y.
requests
| summarize Requests = count(), Users = dcount(user_Id) by bin(timestamp, 1h)
Сегментированный временной ряд
Следующий запрос возвращает таблицу с тремя столбцами: timestamp, Requests и RequestName, где RequestName — это категориальный столбец с именами запросов. Элемент управления запросами здесь использует timestamp для оси X и добавляет ряд для каждого значения RequestName.
requests
| summarize Request = count() by bin(timestamp, 1h), RequestName = name
Оператор summarize против make-series
В примерах, приведенных в предыдущем разделе, используется оператор summarize, так как принцип его работы легче понять. Основное ограничение оператора summarize заключается в том, что он пропускает строку результатов, если в корзине нет элементов. Если строка результатов пропущена, в зависимости от того, где находятся пустые корзины в диапазоне времени, временной интервал диаграммы может сдвинуться.
Рекомендуется использовать оператор make-series для создания данных временных рядов. Можно указать значения по умолчанию для пустых контейнеров.
В следующем запросе используется оператор make-series:
requests
| make-series Requests = count() default = 0 on timestamp from ago(1d) to now() step 1h by RequestName = name
В следующем запросе показана похожая диаграмма с оператором summarize:
requests
| summarize Request = count() by bin(timestamp, 1h), RequestName = name
Категориальная линейчатая диаграмма или гистограмма
Измерение или столбец на оси X можно представить с помощью категориальных диаграмм. Категориальные диаграммы удобны для создания гистограмм. В следующем примере показано распределение запросов по коду результата:
requests
| summarize Requests = count() by Result = strcat('Http ', resultCode)
| order by Requests desc
Запрос возвращает два столбца: Requests метрики и Result категории. Каждое значение столбца Result представлено полосой на диаграмме с высотой, пропорциональной метрике Requests metric.
Круговые диаграммы
Круговые диаграммы позволяют визуализировать числовую пропорцию. В следующем примере показана пропорция запросов по коду результата:
requests
| summarize Requests = count() by Result = strcat('Http ', resultCode)
| order by Requests desc
Запрос возвращает два столбца: Requests метрики и Result категории. Каждое значение столбца Result получает собственный сегмент на круговой диаграмме с размером, пропорциональным метрике Requests.
Диаграммы метрик
Большинство ресурсов Azure выдают данные метрик о состоянии и работоспособности. Например, загрузка ЦП, доступность хранилища, количество транзакций базы данных и неудачные запросы приложений. Можно использовать книги для создания визуализаций этих данных в виде диаграмм временных рядов.
Добавьте диаграмму метрик
В следующем примере показано количество транзакций в учетной записи хранения за предыдущий час. Эта информация позволяет владельцу хранилища увидеть тенденцию транзакций и находить аномалии в поведении.
- Переведите книгу в режим правки, нажав кнопку Правка на панели инструментов.
- Щелкните ссылку Добавить метрику, чтобы добавить в книгу элемент управления метрикой.
- Выберите тип ресурса, например, Учетная запись хранения. Выберите целевые ресурсы, пространство имен и имя метрики, а также используемое агрегирование.
- При необходимости задайте другие параметры, например, диапазон времени, разделение, визуализацию, размер и цветовую палитру.
Параметры диаграммы метрик
| Параметр | Описание | Примеры |
|---|---|---|
| Тип ресурса | Тип запрашиваемых ресурсов. | Хранилище или виртуальная машина |
| Ресурсы | Набор ресурсов, из которого требуется получать значения метрик. | MyStorage1 |
| Пространство имен | Пространство имен с метрикой. | Хранилище > BLOB-объект |
| Метрика | Метрика для визуализации. | Хранилище Blob > Транзакции > |
| Агрегация | Статистическая функция, применяемая к метрике. | Сумма, число, среднее |
| Диапазон времени | Окно времени для просмотра метрики. | Последний час, последние 24 часа |
| Визуализация | Используемая визуализация. | Площадь, линейный график, линейчатая диаграмма, точечная диаграмма, сетка |
| Разделение по | При желании разделите метрику по измерению. | Транзакции по типу географического расположения |
| Размер | Размер элемента управления по вертикали. | Малый, средний и крупный |
| Палитра цветов | Цветовая палитра, используемая на диаграмме. Игнорируется, если используется параметр Split by. |
Синий-зеленый-красный |
Примеры
Транзакции, разделенные по имени API, в виде линейного графика.
Транзакции, разделенные по типу ответа, в виде большой линейчатой диаграммы:
Средняя задержка в виде точечной диаграммы:
Параметры диаграммы
Вы можете настроить параметры диаграммы, чтобы выбрать, какие поля использовать:
- Оси диаграммы
- Единицы оси
- Пользовательское форматирование
- Диапазоны
- Действия группирования
- Легенды
- Цвета серий
Вкладка "Параметры"
Элементы управления вкладки Параметры:
- Параметры оси X, Параметры оси Y: включают, какие поля. Вы можете использовать настраиваемое форматирование, чтобы задать форматирование чисел для значений оси и настраиваемых диапазонов.
- Параметры группирования: включает, какое поле. Устанавливаются ограничения до того, как будет создана группа "Другие".
- Параметры условных обозначений: отображение метрик, таких как имя ряда, цвета и числа в нижней части и (или) условные обозначения, такие как имена и цвета рядов.
Пользовательское форматирование
В этой таблице показаны параметры форматирования чисел.
| Параметр форматирования | Описание |
|---|---|
| единицы | Единицы измерения значений в столбце, такие как различные способы выражения процентного отношения, счетного количества, времени, числа байтов, счетного количества в единицу времени, числа байтов в единицу времени. Например, если для значения 1234 в качестве единиц измерения выбрать миллисекунды, это значение будет отображаться как 1,234 с. |
| Стиль | Формат отображения: десятичный, денежный и процентный. |
| Показать разделители группирования | Флажок для отображения разделителей групп. В США 1234 отображается как 1,234. |
| Минимальное число цифр до запятой | Минимальное число целых чисел, используемых по умолчанию: 1. |
| Минимальное число цифр после запятой | Минимальное число цифр после запятой (по умолчанию 0). |
| Максимальное число цифр после запятой | Максимальное число цифр после запятой, которое можно использовать. |
| Минимальное число значащих цифр | Минимальное число значащих цифр (по умолчанию 1). |
| Максимальное число значащих цифр | Максимальное количество значащих цифр для использования. |
Вкладка "Параметры ряда"
На вкладке Параметры ряда можно настроить метки и цвета, отображаемые для ряда на диаграмме:
- Имя ряда: это поле используется для сопоставления ряда в данных и, если они совпадают, отображается метка отображения и цвет.
- Комментарий: это поле полезно для авторов шаблонов, так как этот комментарий могут использовать переводчики для локализации меток отображения.
Следующие шаги
- Узнайте, как создать элемент в рабочей книге.
- Узнайте, как создавать интерактивные книги.