1

Telegraf バージョン: Telegraf v1.0.1

次のファイルがあります。

/etc/telegraf/telegraf.conf 

メイン構成ファイル (telegraf のインストール中に作成/無料で取得)。[[output.<plugin>]]このファイルにはスタンザはありませんが、有効なデフォルトinputs.xxプラグインが有効になっています。

/etc/telegraf/telegraf.d/1-company-output-plugin.conf 

(このファイルには有効なoutputs.<pluginname>プラグインがあります)。

/etc/telegraf/telegraf.d/telegraf-additional-inputs-plugins.conf 

(このファイルにはinputs.<pluginname>、メインの conf ファイルとは別に保持したい追加のプラグインがあります)。


実行中sudo service telegraf statusのショー Telegraf が実行中 [OK]! およびログ ファイル /var/log/telegrag/telegraf.log (エラーが表示されなくても問題ないようです)。

上記の構成ファイルのいずれかに変更を加えた場合、(telegraf を再起動する前に) それらの変更をテストしたいので、-testまたは--testオプションを指定して次のコマンドを実行していますが、次のエラーが発生します。

ubuntu@jenkins:~/test_aks_dir$ telegraf --config /etc/telegraf/telegraf.conf -test
2017/01/10 22:45:48 E! Error: no outputs found, did you provide a valid config file?
ubuntu@jenkins:~/test_aks_dir$ telegraf --config /etc/telegraf/telegraf.conf --test
2017/01/10 22:45:51 E! Error: no outputs found, did you provide a valid config file?

上記のように、オプション-testまたは両方が機能--testしましたが、上記の有効なエラー メッセージも表示されました。

上記のエラーは の構成スタンザを提供していないためだったので[[outputs.<plugin>]]、出力プラグイン スタンザを含むファイルに別の --config ファイル パラメータを提供しましたが、不足している入力に対してエラーが発生しました。ファイル:

ubuntu@jenkins:~/test_aks_dir$ telegraf --config /etc/telegraf/telegraf.conf --config /etc/telegraf/telegraf.d/1-company-output-plugin.conf  --test
2017/01/10 22:48:30 E! Error: no inputs found, did you provide a valid config file?
ubuntu@jenkins:~/test_aks_dir$ 

注:上記のコマンドは、複数のパラメーター値を指定してもエラーになりませんでした。--config <someConfigFile>

3番目のファイルの変更をテストしたい場合、同じエラーが発生します: ( /etc/telegraf/telegraf.d/telegraf-additional-inputs-plugins.conf )

/etc/telegraf/telegraf.d/*.confに複数のファイルがあると仮定して、個々のまたは選択的な構成ファイルの変更をテストするにはどうすればよいですか?telegraf

4

1 に答える 1