Repolode
influxdata

influxdata/telegraf

Агент на Go для сбора, обработки и агрегирования метрик, логов и других данных с помощью более 300 плагинов и конфигурации TOML.

Звёзды
17,897
Форки
5,850
Открытые issues
436
Последний коммит
вчера

Что это?

Telegraf — агент для сбора метрик, логов и других данных из самых разных источников, их обработки и агрегирования, а также отправки в последующие системы. Пользователи указывают нужные входы и выходы в файле конфигурации TOML. Агент собирает данные из источников с заданным интервалом и отправляет их в выходные системы с заданной периодичностью сброса.

В проект входит более 300 плагинов для работы с протоколами устройств, такими как OPC UA и Modbus, файлами логов, системами обмена сообщениями вроде Kafka, MQTT и AMQP, источниками мониторинга, включая Prometheus и OpenTelemetry, системными метриками CPU, памяти, дисков, сети и Docker, а также журналами событий Windows и счётчиками производительности. Кроме того, пользователи могут запускать собственный код для преобразования данных в конвейере.

Telegraf компилируется в автономный статический бинарный файл без внешних зависимостей. Установить его можно с помощью готовых бинарных сборок, образов Docker и пакетов RPM и DEB.

Ключевые возможности

  • 01Более 300 плагинов для сбора, обработки и отправки данных с устройств, из логов и систем обмена сообщениями, а также системных метрик.
  • 02Настройка через файл TOML, в котором задаются источники и выходные системы.
  • 03Поставляется как автономный статический бинарный файл без внешних зависимостей.
  • 04Поддерживает пользовательский код для преобразования данных во время сбора.
  • 05Доступен в виде бинарных сборок, образов Docker и пакетов RPM и DEB.

Сценарии использования

  • Сбор метрик хостов и контейнеров для стека мониторинга на базе InfluxDB.
  • Получение данных с промышленных устройств по OPC UA или Modbus и отправка их в базу данных временных рядов.
  • Пересылка сообщений Kafka или MQTT в хранилище после несложной обработки.
  • Сбор журналов событий Windows и счётчиков производительности на серверах.

Быстрый старт

  1. 1

    Выберите способ установки в руководстве по установке (бинарный файл, Docker или пакеты RPM/DEB)

  2. 2

    Создайте конфигурацию TOML с нужными плагинами и передайте её Telegraf

В подборках

Темы

Частые вопросы

Что такое telegraf?
Агент на Go для сбора, обработки и агрегирования метрик, логов и других данных с помощью более 300 плагинов и конфигурации TOML. Telegraf — агент для сбора метрик, логов и других данных из самых разных источников, их обработки и агрегирования, а также отправки в последующие системы. Пользователи указывают нужные входы и выходы в файле конфигурации TOML. Агент собирает данные из источников с заданным интервалом и отправляет их в выходные системы с заданной периодичностью сброса.
telegraf можно использовать бесплатно? Какая у него лицензия?
telegraf распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
telegraf всё ещё поддерживается?
Активно поддерживается. Последний коммит в telegraf — 6 нояб. 2026 г..
Для чего можно использовать telegraf?
Сбор метрик хостов и контейнеров для стека мониторинга на базе InfluxDB. Получение данных с промышленных устройств по OPC UA или Modbus и отправка их в базу данных временных рядов. Пересылка сообщений Kafka или MQTT в хранилище после несложной обработки. Сбор журналов событий Windows и счётчиков производительности на серверах.
Как установить telegraf?
Выберите способ установки в руководстве по установке (бинарный файл, Docker или пакеты RPM/DEB) Создайте конфигурацию TOML с нужными плагинами и передайте её Telegraf
Где скачать telegraf?
Исходный код и инструкции по установке — на GitHub: https://github.com/influxdata/telegraf

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Prometheus — система мониторинга систем и сервисов с открытым исходным кодом, которая собирает метрики, вычисляет правила и отправляет оповещения.

67,4 тыс.+505 за неделю11 тыс.GoApache-2.0Активно поддерживаетсяОбновлён 11 часов назад

Open source база данных для наблюдаемости, которая хранит метрики, логи и трейсы в одном колоночном движке на объектном хранилище и поддерживает запросы на SQL и PromQL.

6,8 тыс.+14 за неделю578RustApache-2.0Обновлён 9 часов назад