О программе
Persona Exporter — это легковесный, высокопроизводительный системный агент (экспортер), предназначенный для сбора метрик операционной системы и их последующей отправки на сервер мониторинга.
Главная особенность проекта — его архитектура. Экспортер полностью написан на языке программирования Rust, благодаря чему он обладает высокой безопасностью работы с памятью и максимальной производительностью. Он потребляет ничтожно малое количество ресурсов CPU и RAM, что делает его хорошим выбором для развертывания на машинах с жесткими аппаратными ограничениями или в высоконагруженных окружениях. Поддерживает формат данных JSON / Line Protocol, а следовательно основным хранилищем метрик может выступать любая база данных поддерживающая эти форматы, к примеру Influx DB / Victoria Metrics
ИЗ особенностей можно выделить:
- Минимальная нагрузка: Эффективное использование ресурсов без тяжелых рантаймов.
- Простая доставка: Отправка собранных метрик стандартными POST-запросами на указанный url.
- Кроссплатформенность: Работает в Linux, Windows и macOS как в виде бинарного файла, так и внутри Docker-контейнеров.