Настройки ВМ для сбора метрик в Yandex Cloud
Для корректного сбора метрик (таких как VM_MEM (sys.memory.Active), VOLUME_STORAGE_AMOUN (sys.filesystem.UsedB) и других) необходимо установить Unified Agent на виртуальные машины вашей инфраструктуры. Без этого агента ключевые метрики (например, использование памяти) не будут собираться, и машины будут исключены из анализа.
Способы установки Unified Agent
1.Установка при создании новой ВМ:
- В разделе «Дополнительно» → «Агент сбора метрик» поставьте галочку «Установить агент».
- Укажите сервисный аккаунт с ролью
monitoring.editor
.
2.Установка на существующую ВМ
Используйте инструкции от Яндекс Облака:
- Обзор Unified Agent (https://yandex.cloud/ru/docs/monitoring/concepts/data-collection/unified-agent/)
- Установка и обновление агента (https://yandex.cloud/ru/docs/monitoring/concepts/data-collection/unified-agent/installation)
Проверка работы агента
После установки убедитесь, что метрики поступают в Яндекс Мониторинг:
- Откройте Яндекс Мониторинг.
- Перейдите в раздел метрик или настройте дашборд.
- Убедитесь, что данные (например, memory, disk) отображаются для вашей ВМ.
Если метрики не отображаются:
- Проверьте состояние агента на ВМ.
- Убедитесь, что сервисный аккаунт имеет права на запись метрик.
Важно:
1.Если агент не установлен:
- Метрики не будут собираться.
- Такие ВМ исключаются из анализа в системе рекомендаций.
2.Агент в настоящее время поддерживается только на ОС Linux.
3.Для массового развёртывания используйте:
- Скрипты.
- API Яндекс Облака.
- Инструменты автоматизации (Terraform, Ansible и др.).