Apache Arrow、DataFusion、Parquetを基盤とする、イベント・メトリクス・監視データ向けのオープンソース時系列データベース。
influxdata/telegraf
300以上のプラグインとTOML設定を使って、メトリクスやログなどのデータを収集、処理、集約して書き込むGo製エージェント。
- スター
- 17,896
- フォーク
- 5,851
- 未解決の Issue
- 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
インストールガイドからインストール方法(バイナリ、Docker、RPM/DEBパッケージ)を選びます
- 2
使いたいプラグインを指定したTOML設定ファイルを作成し、Telegrafに渡します
収録されている特集
トピック
よくある質問
- telegraf とは?
- 300以上のプラグインとTOML設定を使って、メトリクスやログなどのデータを収集、処理、集約して書き込むGo製エージェント。 Telegrafは、幅広いソースからメトリクス、ログ、その他さまざまなデータを収集し、処理・集約して、後続の送信先に書き込むエージェントです。ユーザーはTOML設定ファイルで必要な入力と出力を指定します。エージェントは各収集間隔で入力元からデータを集め、各フラッシュ間隔で出力先に送信します。
- telegraf は無料で使えますか?ライセンスは?
- telegraf は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- telegraf は今もメンテナンスされていますか?
- 活発にメンテナンス中。telegraf の最終コミットは 2026年11月6日 です。
- telegraf は何に使えますか?
- InfluxDBを基盤とする監視スタック向けに、ホストやコンテナのメトリクスを収集する。 OPC UAまたはModbus経由で産業機器からデータを取得し、時系列データベースに取り込む。 KafkaやMQTTのメッセージに軽い処理を加えてストレージに転送する。 サーバー上でWindowsイベントログやパフォーマンスカウンターを収集する。
- telegraf のインストール方法は?
- インストールガイドからインストール方法(バイナリ、Docker、RPM/DEBパッケージ)を選びます 使いたいプラグインを指定したTOML設定ファイルを作成し、Telegrafに渡します
- telegraf はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/influxdata/telegraf
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Prometheusは、メトリクスを収集してルールを評価し、アラートを発報するオープンソースのシステム・サービス監視システムです。
OpenTelemetryのトレース、メトリクス、ログを収集して一つのUIに集約する、ClickHouseを基盤としたオープンソースAPM。
メトリクス、ログ、トレースをオブジェクトストレージ上の単一カラムナエンジンに格納し、SQLやPromQLでクエリできるオープンソースのオブザーバビリティデータベース。
多様なデータソースのメトリクス、ログ、トレースをクエリ、可視化、アラート通知、探索できるオープンソースプラットフォーム。
ログやメトリクスを収集・変換し、任意の宛先へルーティングするRust製の高性能なオブザーバビリティデータパイプライン。