Экспортеры


Экспортер — приложение, написанное на языке программирования 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 позволяет добавлять для установки через платформу все необходимые экспортёры из любых источников. Таким образом платформа выступает единой точкой настройки и сбора метрик с любых источников данных.