Процесс сбора метрик#

Процесс сбора метрик организован в виде набора асинхронных Потоков, каждый из которых осуществляет перенос данных метрики от Источника (input) к Приемнику (output). На пути следования метрики могут подвергаться последовательным шагам трансформации в Обработчике (processor) и агрегации в Агрегаторе (aggregator).

Коллектор метрик позволяет осуществлять сбор исходных данных для метрик мониторинга из источников разных типов (JMX, Kafka AdminClient API, REST API, InfluxDB).

Аналогичным образом существует возможность осуществлять запись метрик в разные типы приемников для долговременного хранения.

Для повышения гибкости подобного функционала разнотипные источники, приемники и обработчики оформлены в виде программных компонентнов. Подробнее в разделе Компоненты.

Выбрать и объединить нужные из компонентов в единый поток сборки метрик можно через конфигурацию Коллектора.