私は Telegraf の初心者で、「入力プラグイン」をインストールしたいと考えています。構成と .go ファイルはありますが、Google で検索してもどうすればよいかわかりません。
前もって感謝します !
私は Telegraf の初心者で、「入力プラグイン」をインストールしたいと考えています。構成と .go ファイルはありますが、Google で検索してもどうすればよいかわかりません。
前もって感謝します !
Telegraf は/etc/telegrafフォルダーにインストールされ、デフォルトの構成ファイルは/etc/telegraf/telegraf.confです。
このファイル内で、入力プラグインと出力プラグインを定義できます。詳細またはファイル内については、Telegraf doc を参照してください (Telegraf のインストール時に無料で作成されます)。
別のフォルダーがあります: /etc/telegraf/telegraf.d
そこにカスタム構成ファイルを配置すると、Telegraf がそれを選択し、conf ファイルをより適切に構造化するのに役立ちます。
したがって、私の場合、デフォルトの /etc/telegraf/telegraf.conf ファイルがあり、/etc/telegraf/telegraf.d フォルダー内に他の 2 つの conf ファイルも作成しました。
/etc/telegraf/telegraf.d folder/myCompany-preferred-output-plugin.conf
/etc/telegraf/telegraf.d folder/myCustom-host-specific-inputs-procstat-plugin.conf
/etc/telegraf/telegraf.d folder/myCustom-inputs-exec-plugin.conf
私の場合、 [[inputs.procstat]]などのプラグインを有効にするには:
次の行があります。
[[inputs.procstat]]
exe = "jenkins"
prefix = "pgrep_serviceprocess"
[[inputs.procstat]]
exe = "telegraf"
prefix = "pgrep_serviceprocess"
[[inputs.procstat]]
exe = "sshd"
prefix = "pgrep_serviceprocess"
[[inputs.procstat]]
exe = "dockerd"
prefix = "pgrep_serviceprocess"
## etc etc
[[inputs.exec]]プラグインについても同様に、もう 1 つのファイルがあります。例: [[inputs.exec]] の例については、このリンクを参照できます。
その後、次のようにします。
$ sudo service telegraf restart; sleep 2
$ sudo service telegraf status
$ tail -f /var/log/telegraf/telegraf.log
この投稿も参照してください: Telegraf にプラグインを追加する方法?