Устранение неполадок на панелях мониторинга

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

Панель мониторинга работает медленно

  • Попытка отобразить десятки (или сотни, или тысячи) временных рядов на графике может привести к зависанию браузера. Рекомендуется использовать такие функции, как highestMax (в Graphite), чтобы уменьшить количество возвращаемых рядов.
  • Иногда названия серий могут быть очень длинными. Это приводит к увеличению размера ответа. Рекомендуется использовать alias для уменьшения размера возвращаемых названий серий.
  • Запрос множества временных рядов или большой временной диапазон могут привести к тому, что Подсистема или источник данных будут получать много данных, что может замедлить работу панели мониторинга. Рекомендуется уменьшить один или оба этих параметра.
  • Возможно на сетевую инфраструктуру возложена высокая нагрузка. Если медленная работа не постоянна, возможно проблема в этом.

Проблемы с частотой обновления панели мониторинга

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

Рекомендуется следующее:

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

Обработка или рендеринг нулевых данных неправильные или непонятные

Некоторые приложения публикуют данные с перерывами; например, они публикуют метрику только при возникновении события. По умолчанию на графиках Подсистемы точки данных соединяются линиями, но это может вводить в заблуждение.

График на следующем изображении имеет:

  • Точки и радиус в 3 точки включены, чтобы выделить точки, в которых на самом деле находятся данные;
  • "Connect null values (Соединение нулевые значения)" установлены в "Always (Всегда)" (рисунок 38).

Рисунок 38 — Пример графика 1

На графике на рисунке 39 вместо линий показаны столбцы, а для параметра "No value (Нет значения)" в секции "Standard options (Стандартные параметры)" установлено значение 0.

Рисунок 39 — Пример графика 2

Как можно убедиться, в визуализации есть существенная разница.