21

私は Telegraf の初心者で、「入力プラグイン」をインストールしたいと考えています。構成と .go ファイルはありますが、Google で検索してもどうすればよいかわかりません。

前もって感謝します !

4

2 に答える 2

11

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 にプラグインを追加する方法?

于 2017-01-07T07:07:38.850 に答える