Процесс сбора метрик#
Процесс сбора метрик организован в виде набора асинхронных Потоков, каждый из которых осуществляет перенос данных метрики от Источника (input) к Приемнику (output).
На пути следования метрики могут подвергаться последовательным шагам трансформации в Обработчике (processor) и агрегации в Агрегаторе (aggregator).
Коллектор метрик позволяет осуществлять сбор исходных данных для метрик мониторинга из источников разных типов (JMX, Kafka AdminClient API, REST API, InfluxDB).
Аналогичным образом существует возможность осуществлять запись метрик в разные типы приемников для долговременного хранения.
Для повышения гибкости подобного функционала разнотипные источники, приемники и обработчики оформлены в виде программных компонентнов. Подробнее в разделе Компоненты.
Выбрать и объединить нужные из компонентов в единый поток сборки метрик можно через конфигурацию Коллектора.