Telegraf は、メトリクス、ログ、およびその他の任意のデータを収集、処理、集約、および書き込むためのエージェントです。
システム監視、クラウド サービス、メッセージ パッシングなどの幅広い機能をカバーする、300 を超えるプラグインの包括的なスイートを提供します。
ユーザー定義コードの統合を可能にして、データを効率的に収集、変換、送信します。
外部依存関係なしでスタンドアロンの静的バイナリにコンパイルし、効率的な展開プロセスを保証します。
構成に TOML を利用し、ユーザーフレンドリーで明確なセットアップ エクスペリエンスを提供します
1,200 人を超える貢献者からなる多様なコミュニティからの貢献によって開発されました
ユーザーは、次のような幅広いトピックからプラグインを選択できますが、これらに限定されません。
デバイス: OPC UA、Modbus
ログ: ファイル、テール、ディレクトリ モニター
メッセージング: AMQP、Kafka、MQTT
モニタリング: OpenTelemetry、Prometheus
ネットワーキング: Cisco TelemetryMDT、gNMI
システム監視: CPU、メモリ、ディスク、ネットワーク、SMART、Docker、Nvidia SMIなど。
ユニバーサル: Exec、HTTP、HTTP リスナー、SNMP、SQL
Windows: イベント ログ、管理計測、パフォーマンス カウンター
Telegraf のバイナリ ビルド、Docker イメージ、RPM および DEB パッケージ、その他のビルドについては、インストール ガイドを参照してください。
バージョン管理とリリースの時期の詳細については、リリースのドキュメントを参照してください。
ユーザーは、使用したいプラグインと設定を含む TOML 構成を定義し、その構成を Telegraf に渡します。その後、Telegraf エージェントは各間隔で入力からデータを収集し、各フラッシュ間隔でデータを出力に送信します。
基本的なチュートリアルについては、「クイック スタート」を参照してください。
チュートリアル、リファレンス、その他の資料を含むドキュメントの完全なリストについては、/docs ディレクトリから始めてください。
さらに、各プラグインには独自の README があり、構成、使用方法、場合によってはデバッグやトラブルシューティングの方法に関する詳細が含まれています。 /plugins ディレクトリの下で特定のプラグインを探します。
一般的に使用されるドキュメントをいくつか示します。
変更履歴
構成
よくある質問
リリース
安全
私たちは 1,200 人を超える寄稿者からなるコミュニティを愛しています。 Telegraf に含まれるプラグインの多くは、もともとコミュニティ メンバーによって提供されたものです。支援に興味がある場合は、貢献ガイドをご覧ください。また、エンジニアリング チームへの質問やコメントがある場合は、コミュニティ Slack またはコミュニティ フォーラムにご参加ください。
Telegraf と InfluxDB をまったく初めて使用する場合は、InfluxDB 大学に無料で登録して、さらに学ぶためのコースを受講することもできます。
エンジニアリング チームへの質問やコメントがある場合は、コミュニティ Slack またはコミュニティ フォーラムをご利用ください。 GitHub の問題は、実際の問題と機能リクエストのみに限定されます。