Сбор исторических данных
Сбор исторических данных (Historical Discovery) – механизм, позволяющий выполнить сбор метрик (исторических данных) объектов за прошедшие периоды с вновь подключенного таргета, повышающий точность анализа и скорость формирования рекомендаций.
В процессе сбора исторических данных Октопус обращается к доступным источникам исторических данных, предоставляемых таргетом и собирает все доступные данные за прошедший период.
Сбор исторических данных не блокирует работоспособность Октопус и выполняется автоматически по следующему алгоритму:
- Запускается основной цикл сбора текущих данных (Regular Discovery).
- После сбора основных данных запускается цикл сбора исторических данных (Historical Discovery).
- После успешного сбора исторических данных выполняется объединение текущих и полученных данных.
- На основе объединённых данных выполняется анализ и предоставляются рекомендации по балансировке ресурсов ИТ-инфраструктуры.
В блоке «Сбор исторических данных» выпадающего списка информации о таргете содержатся следующие сведения:
- История – период/глубина сбора данных.
- Статус – этап сбора данных.
- Размер шага - интервал сбора метрик в заданном периоде.
Виды статусов:
- 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