Об этом проекте

Telegraf — это агент, управляемый плагинами, предназначенный для сбора, обработки, агрегации и записи метрик, журналов и произвольных данных. Пользователи выбирают плагины ввода, обработки, агрегации и вывода в файле конфигурации TOML; затем Telegraf собирает данные из источников ввода с заданными интервалами и отправляет их на выходы с интервалами сброса. Его экосистема плагинов охватывает более 300 интеграций, включая устройства OPC UA и Modbus; журналы файлов, хвостов и мониторинга каталогов; обмен сообщениями AMQP, Kafka и MQTT; мониторинг OpenTelemetry и Prometheus; сетевые технологии Cisco TelemetryMDT и gNMI; системные метрики CPU, памяти, диска, сети, SMART, Docker и Nvidia SMI; источники Exec, HTTP, HTTP-прослушиватель, SNMP и SQL; а также журнал событий Windows, WMI и счетчики производительности. Telegraf компилируется в автономный статический двоичный файл без внешних зависимостей. Сборки двоичных файлов, образы Docker, пакеты RPM и DEB, а также связанные варианты установки описаны в руководстве по установке. Каждый плагин имеет собственный README с деталями конфигурации и использования, а проект предоставляет документацию по быстрому старту, конфигурации, часто задаваемым вопросам, релизам, журналу изменений и безопасности. Он лицензирован по MIT и разрабатывается при участии сообщества.