Устранение неполадок с диаграммами метрик
Прочитайте эту статью, если возникли проблемы с созданием, настройкой или интерпретацией диаграмм в обозревателе метрик Azure. Если вы не знакомы с метриками, узнайте о начале работы с обозревателем метрик и расширенными функциями обозревателя метрик. Также можно просмотреть примеры настроенных диаграмм метрик.
На диаграмме не отображаются никакие данные
Иногда диаграммы могут не отображать данные после выбора корректных ресурсов и метрик. Некоторые из следующих причин могут привести к такому поведению:
Поставщик ресурсов Microsoft.Insights не зарегистрирован для подписки
Для обзора метрик необходимо зарегистрировать поставщика ресурсов Microsoft.Insights в вашей подписке. Во многих случаях он регистрируется автоматически (то есть после настройки правила генерации оповещений, настройки параметров диагностики для любого ресурса или настройки правила автомасштабирования). Если поставщик ресурсов Microsoft.Insights не зарегистрирован, его необходимо зарегистрировать вручную, выполнив действия, описанные в разделе "Поставщики ресурсов и типы ресурсов Azure".
Решение. Откройте вкладку Подписки, Поставщики ресурсов и убедитесь, что поставщик Microsoft.Insights зарегистрирован для вашей подписки.
У вас недостаточно прав для доступа к ресурсу
В Azure управление доступом на основе ролей Azure (Azure RBAC) управляет доступом к метрикам. Вы должны иметь роль читателя данных мониторинга, участника мониторинга или участника для просмотра метрик по любому ресурсу.
Решение. Убедитесь, что у вас есть достаточные разрешения для ресурса, из которого вы изучаете метрики.
Появится сообщение об ошибке "Разрешение на доступ запрещено"
Это сообщение может возникнуть при запросе из рабочей области Служба Azure Kubernetes (AKS) или Azure Monitor. Так как метрики Prometheus для AKS хранятся в рабочих областях Azure Monitor, эта ошибка может быть вызвана различными причинами:
- Возможно, у вас нет разрешений на запрос из рабочей области Azure Monitor, используемой для выдачи метрик.
- Возможно, у вас есть программное обеспечение adblock, которое блокирует
monitor.azure.com
трафик. - Параметры сети рабочей области Azure Monitor не поддерживают доступ к запросам.
Решения. Для устранения ошибки может потребоваться одно или несколько следующих исправлений.
- Убедитесь, что у вас есть достаточные разрешения на выполнение microsoft.monitor/accounts/read с помощью контроль доступа (IAM) в рабочей области Azure Monitor.
- Для просмотра данных может потребоваться приостановить или отключить adblock. Или вы можете настроить adblock разрешить
monitor.azure.com
трафик. - Возможно, потребуется включить частный доступ через частную конечную точку или изменить параметры, чтобы разрешить общедоступный доступ.
Ресурс не сгенерировал метрики для выбранного диапазона времени
Некоторые ресурсы генерируют метрики только в определенных случаях. Например, Azure не собирает метрики для остановленных виртуальных машин. Другие ресурсы могут генерировать свои метрики только при соблюдении некоторых условий. Например, метрика, отображающая время обработки транзакции, требует наличия по меньшей мере одной транзакции. Если в выбранном диапазоне времени не было транзакций, диаграмма естественно пуста. Кроме того, хотят большинство метрик в Azure собираются ежеминутно, частота сбора некоторых из них меньше. Дополнительные сведения о метриках, которые вы пытаетесь изучить, см. в документации по метрику.
Решение. Задайте более широкий диапазон времени для диаграммы. Вы можете начать с "Последние 30 дней", используя большую степень детализации времени (или используя параметр "Автоматическая степень детализации времени").
Вы выбрали диапазон времени более 30 дней
Большинство метрик в Azure хранятся 93 дня. Но вы можете запрашивать для отображения на отдельной диаграмме данные не более чем за 30 дней. Это ограничение не применяется к метрикам на основе журналов.
Решение. Если вы видите пустую диаграмму или на диаграмме отображаются неполные данные метрик, убедитесь, что разница между датами начала и окончания в средстве выбора времени не превышает 30 дней. Выбрав 30-дневный интервал, вы можете сдвигать диаграмму, чтобы просмотреть полное окно хранения.
Все значения метрик находились вне диапазона зафиксированной оси Y
Зафиксировав границы оси Y в диаграмме, вы можете непреднамеренно создать условия, при которых линия диаграммы не будет отображаться. Например, если ось Y зафиксирована по диапазону от 0 % до 50 %, а метрика имеет постоянное значение 100 %, линия диаграммы всегда будет отрисовываться за пределами видимой области, а диаграмма будет пустой.
Решение. Убедитесь, что границы оси Y на диаграмме не зафиксированы за пределами диапазона значений метрик. Если границы оси Y зафиксированы, возможно, вам потребуется временно сбросить их, чтобы значения метрик не выходили за пределы диапазона для диаграммы. Фиксирование диапазона оси Y не рекомендуется с включенной автоматической детализацией для диаграмм с агрегатами sum, min и max, так как их значения изменятся с заданной детализацией при изменении размеров окна браузера или разрешения экрана. А после выбора другого значения детализации область отображения диаграммы может стать пустой.
Вы просматриваете метрику гостевой (классической), но не включите расширение диагностики Azure
Сбор метрики Гость (классическая версия) требует настройки расширения "Диагностика Azure" или его включения с помощью панели Параметры диагностики для вашего ресурса.
Решение. Если расширение Диагностика Azure включено, но вы по-прежнему не можете просмотреть метрики, выполните действия, описанные в руководстве по устранению неполадок с расширением Диагностика Azure. См. также действия по устранению неполадок для не удается выбрать пространство имен и метрики гостевого (классического) пространства имен и метрик
Диаграмма сегментируется по свойству, которое метрика не определяет
При сегментировании диаграммы по свойству, которое не определяется метрикой, на диаграмме не отображается содержимое.
Решение. Очистите сегментацию (разделение) или выберите другое свойство.
Фильтр на другой диаграмме исключает все данные
Фильтры применяются ко всем диаграммам на панели. Если установить фильтр на другой диаграмме, он может исключить все данные из текущей диаграммы.
Решение. Проверьте фильтры для всех диаграмм в области. Чтобы задать разные фильтры для разных диаграмм, создайте диаграммы в разных колонках. Сохраните диаграммы в отдельных папках с избранным. При необходимости можно закрепить диаграммы на панели мониторинга, чтобы вы могли просматривать их вместе.
Сообщение "Ошибка при получении данных" на панели мониторинга
Эта проблема может произойти при создании панели мониторинга с использованием устаревшей метрики, которая удалена из Azure. Чтобы убедиться, что это так, откройте вкладку метрик ресурса и проверьте доступные метрики в средстве выбора метрик. Если метрика не отображается, это значит, что она удалена из Azure. Как правило, если метрика устарела, есть более эффективная новая метрика, которая обеспечивает аналогичную перспективу в отношении работоспособности ресурсов.
Решение. Обновите неработающую плитку, выбрав альтернативную метрику для диаграммы на панели мониторинга. См. список доступных метрик для служб Azure.
На диаграмме отображается пунктирная линия
Диаграммы метрик Azure используют дефисированный стиль линии, чтобы указать, что отсутствует значение (также известное как null-значение) между двумя известными точками данных с интервалом времени. Например, если в селекторе времени вы выбрали "1 минуту" детализации времени, но метрика была сообщена в 07:26, 07:27, 07:29 и 07:30 (обратите внимание на минутный разрыв между вторыми и третьими точками данных), то пунктирная строка подключается к 07:27 и 07:29 и сплошной линии подключает все другие точки данных. Пунктирная линия опускается до нуля, если для метрики используется агрегирование подсчета и суммы. При агрегировании средних, минимальных или максимальных значений пунктирная линия соединяет две ближайшие точки данных. Также, если данные отсутствуют в крайней правой или левой части диаграммы, пунктирная линия расширяется в направлении отсутствующей точки данных.
Решение. Это ожидаемое поведение. Это полезно для выявления отсутствующих точек данных. Линейный график лучше всего подходит для визуализации тенденций в метриках с высокой плотностью данных, но его может быть сложно интерпретировать для метрик с разреженными значениями, особенно если важно соотносить значения с интервалом времени. Пунктирные линии упрощают чтение этих графиков, но если они все равно непонятны, попробуйте представить метрики на диаграмме другого типа. Например, точечная диаграмма диаграммы диаграммы для одной и той же метрики четко показывает каждый раз, визуализируя точку только при наличии значения и пропуская точку данных в целом, когда значение отсутствует:
Примечание.
Если вы все равно хотите рассматривать метрику на линейном графике, вы можете оценить степень детализации времени, перемещая по графику курсор мыши и выделяя точки данных под указателем мыши.
Единицы измерения в диаграммах метрик
Метрики Azure Monitor используют префиксы на основе SI. Метрики используют только префиксы IEC, если поставщик ресурсов выбирает соответствующую единицу для метрики. Например, сетевой интерфейс поставщика ресурсов (имя ресурса: rarana-vm816) не имеет единицы метрик, определенных для "Отправленные пакеты". Префикс, используемый для значения метрики, вот k, представляющий кило (1000), префикс SI.
Учетная запись хранения поставщика ресурсов (имя ресурса: ibabichvm) имеет единицу метрик, определенную для параметра "Емкость BLOB-объектов" как байты. Поэтому используется префикс mebi (1024^2), префикс IEC.
SI использует десятичное
Значение | abbreviation | SI |
---|---|---|
1000 | тыс. | кило |
1000^2 | Пн. | мега |
1000^3 | G | гига |
1000^4 | T | тера |
1000^5 | P | peta |
1000^6 | E | exa |
1000^7 | Z | zetta |
1000^8 | Y | yotta |
IEC использует двоичный файл
Значение | abbreviation | IEC | Устарело | SI |
---|---|---|---|---|
1024 | Ки | kibi | тыс. | кило |
1024^2 | Mi | mebi | Пн. | мега |
1024^3 | Казенный | gibi | G | гига |
1024^4 | Ti | tebi | T | тера |
1024^5 | Pi | pebi | - | |
1024^6 | Эй | эксби | - | |
1024^7 | Zi | zebi | - | |
1024^8 | Носу | yobi | - |
На диаграмме присутствует непредвиденный спад значений
Во многих случаях кажущийся спад значений метрик объясняется некорректным толкованием отображаемых на диаграмме данных. Вы можете ввести в заблуждение падение сумм или подсчетов, когда диаграмма отображает самые последние минуты, так как Azure еще не получила или не обработала последние точки данных метрик. В зависимости от службы, задержка на обработку метрик может составлять две минуты. Для диаграмм, показывающих недавний диапазон времени с 1-5-минутной детализацией, падение значения за последние несколько минут становится более заметным:
Решение. Это ожидаемое поведение. Мы считаем, что отображение данных как только мы получаем, это полезно, даже если данные являются частичными или неполными. Они позволяют вам быстрее принять важное решение и без задержек начать исследование. Например, для метрики, которая отображает число сбоев, отображение неполного значения X позволяет вам сделать вывод, что за конкретную минуту произошло по меньшей мере X сбоев. Благодаря этому вы можете немедленно начать исследование, а не ожидать получения точного значения сбоев для этой минуты, которое в итоге может быть не настолько важным. После обновления диаграммы мы получаем весь набор данных, но в то время он также может отображать новые неполные точки данных с более поздних минут.
Не удается выбрать пространство имен и метрики гостевой ОС (классической)
Виртуальные машины и масштабируемые наборы виртуальных машин имеют две категории метрик: метрики узла виртуальной машины собираются средой размещения Azure, а метрики гостевой ОС (классической) — агентом мониторинга, который выполняется в ваших виртуальных машинах. Для установки агента мониторинга включите расширение диагностики Azure.
По умолчанию метрики гостевой ОС (классической) сохраняются в учетной записи хранения Azure, которую можно выбрать на вкладке Параметры диагностики вашего ресурса. Если гостевые метрики не собираются или обозреватель метрик не может получить к ним доступ, вы увидите только пространство имен метрик узла виртуальной машины:
Решение. Если пространство имен и метрики гостевой ОС (классической) в обозревателе метрик не отображаются.
Убедитесь, что расширение диагностики Azure включено и настроено на сбор метрик.
Предупреждение
Агент Log Analytics (также называемый агентом Microsoft Monitoring Agent или MMA) нельзя использовать для отправки гостевой (классической) учетной записи хранения.
Убедитесь, что поставщик ресурсов Microsoft.Insights зарегистрирован для подписки.
Убедитесь, что учетная запись хранения не защищена брандмауэром. Порталу Azure необходим доступ к учетной записи хранения для получения данных метрик и составления диаграмм.
Через обозреватель службы хранилища Azure убедитесь, что метрики передаются в учетную запись хранения. Если метрики не собираются, выполните инструкции из руководства по устранению неполадок для расширения диагностики Azure.
Журналы и запросы отключены для детализации журналов
Для просмотра рекомендуемых журналов и запросов необходимо указать маршрут к журналам диагностики в Log Analytics.
Решение. Сведения о маршрутизации журналов диагностики в Log Analytics см. в статье Параметры диагностики в Azure Monitor.
В детализации журналов отображаются только журналы действий
Функция детализации журналов доступна только для избранных поставщиков ресурсов. По умолчанию предоставляются журналы действий.
Решение. Это поведение ожидается для некоторых поставщиков ресурсов.