Перейти к содержанию

Сбор исторических данных

Сбор исторических данных (Historical Discovery) – механизм, позволяющий выполнить сбор метрик (исторических данных) объектов за прошедшие периоды с вновь подключенного таргета, повышающий точность анализа и скорость формирования рекомендаций.

historical_discovery_01.png

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

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

  1. Запускается основной цикл сбора текущих данных (Regular Discovery).
  2. После сбора основных данных запускается цикл сбора исторических данных (Historical Discovery).
  3. После успешного сбора исторических данных выполняется объединение текущих и полученных данных.
  4. На основе объединённых данных выполняется анализ и предоставляются рекомендации по балансировке ресурсов ИТ-инфраструктуры.

В блоке «Сбор исторических данных» выпадающего списка информации о таргете содержатся следующие сведения:

  • История – период/глубина сбора данных.
  • Статус – этап сбора данных.
  • Размер шага - интервал сбора метрик в заданном периоде.

historical_discovery_02.png

Виды статусов:

  • DISCOVERED – цикл сбора исторических данных выполнен успешно.
  • COMPLETED – завершён сбор данных.
  • DISCOVERING - выполняется сбор данных.
  • FAILED – ошибка в цикле сбора исторических данных.
  • DISABLED - для таргета не поддерживается/ отключен исторический сбор данных.

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

  • VMware vCenter – выполняется сбор исторических данных виртуальных машин.
  • Yandex Cloud – выполняется сбор исторических данных виртуальных машин и жёстких дисков.

Детализация получаемых данных зависит от настроек хранения данных таргета. Предусмотрена возможность редактирования следующих параметров:

  • Статус цикла сбора данных.
  • Глубина сбора данных.
  • Шаг поиска.
Параметр Описание Значение по умолчанию
Статус цикла сбора данных
<certain-agent-name>. historical.discovery.enabled
Параметр показывает включен или выключен сбор данных.
Принимает значения true или false
true
Глубина сбора данных
<certain-agent-name>. historical.discovery.depth
Параметр задаёт количество дней сбора данных 90
Шаг поиска
<certain-agent-name>. historical.discovery.step
Параметр задаёт частоту (шаг) сбора данных.
Указывается в миллисекундах.
345600000

Пример:

agent.yandex.cloud.historical.discovery.depth=150 (days)  
agent.yandex.cloud.historical.discovery.step=345600000 (ms)  
agent.yandex.cloud.historical.discovery.enabled=true  
agent.vcenter.historical.discovery.enabled=false