Экспортеры


Экспортер — приложение, написанное на языке программирования Go. Его основные задачи:

  • Сбор мониторинговой информации
    Каждый экспортер предназначен для сбора мониторинговой информации с конкретных ОС, приложений и процессов. Экспортер делает различные вычисления для создания необходимых метрик в Prometheus формате.

  • Преобразование информации в метрики
    Метрики представляют собой различные параметры ОС, приложений и процессов. На основе метрик в дальнейшем настраиваются алерты или визуализация данных

В АМ используются 2 типа экспортеров:

  • Встроенные - экспортеры, разработанные/доработанные специально для АМ; агент может полностью управлять ими

  • Сторонние - опенсорсные экспортеры, которые могут быть переданы под ограниченное управление агенту

На данный момент есть следующие экспортеры:

Наименование

Стандартный порт

Репозиторий

Комментарий

FreeIPA exporter

9888

Ссылка

Полностью переписан, первоначальная основа: github.com

Systemd exporter

9558

Ссылка

Полностью переписан, первоначальная основа: github.com

One exporter

9621

Ссылка

Полностью переписан, первоначальная основа: github.com

Rupost exporter

9777

Ссылка

Собственная разработка

Rubackup exporter

9444

Ссылка

Собственная разработка

Termidesk exporter

9555

Ссылка

Собственная разработка

Billm exporter

9696

Ссылка

Собственная разработка

На данный момент протестированы с AM следующие экспортеры:

Наименование

Стандартный порт

Репозиторий

Комментарий

Postgres exporter

9187

Ссылка

SQL exporter

9399

Ссылка

Node exporter

9100

Ссылка

Windows exporter

9182

Ссылка

Libvirt exporter

9177

Ссылка

SNMP exporter

9116

Ссылка

IPMI exporter

9290

Ссылка

SSL exporter

9219

Ссылка

Экосистема экспортёров метрик формата prometheus крайне обширна. С официальным списком можно ознакомиться в документации prometheus.

Astra-monitoring позволяет добавлять для установки через платформу все необходимые экспортёры из любых источников. Таким образом платформа выступает единой точкой настройки и сбора метрик с любых источников данных.