5
A
回答
1
Telegraf东西安装在的/ etc/telegraf文件夹,默认的配置文件是/etc/telegraf/telegraf.conf。
在这个文件中,您可以定义输入和输出插件。请参阅Telegraf文档了解更多内容或文件内容(安装Telegraf时为您免费创建)。
还有另一个文件夹:/etc/telegraf/telegraf.d
如果你把自定义的配置文件存在,Telegraf会选择它,它会帮助你更好地构建了conf文件。
所以,在我的情况下,我有默认的/etc/telegraf/telegraf.conf文件,我还在/etc/telegraf/telegraf.d文件夹中创建了另外两个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]]插件,我有另一个文件。 例如:你可以参考这个link的[[inputs.exec]]例子。
之后,只是做:
$ sudo service telegraf restart; sleep 2
$ sudo service telegraf status
$ tail -f /var/log/telegraf/telegraf.log
也可参考这个帖子:How to add a plugin to Telegraf?
0
您可以了解在这里Telegraf创建插件的详细信息:
https://github.com/influxdata/telegraf/blob/master/CONTRIBUTING.md
目前你将不得不从git中获得telegraf
的代码,并用你的插件重新编译它以让你的插件工作。在编写插件代码后,请确保将其包含到telegraf/plugin/inputs/all/all.go
文件中,然后创建新的telegraf二进制文件。
相关问题
- 1. 向telegraf输入添加动态标签
- 2. telegraf输入命令cmd
- 3. telegraf磁盘输入不写入输出在phusion/baseimage
- 4. 如何添加InputMask插件?
- 5. 如何添加N'userId以插入SQL Server
- 6. 如何添加picker来插入金额?
- 7. jQuery插件如何添加事件?
- 8. 如何JavaScript添加到输入字段
- 9. 如何添加输入到继承
- 10. fcbkcomplete,如何添加或更新输入
- 11. 如何将id添加到输入中?
- 12. 如何将输入添加到变量?
- 13. 如何将新值添加到输入
- 14. Jquery js-hotkeys插件添加按键到输入字段
- 15. awk在插入列后添加'\ t'到输出文件
- 16. 如何禁止添加大文件到文件输入
- 17. 如何在创建jar文件时添加输入文件
- 18. 如何输入数据添加到隐藏输入字段
- 19. 如何在输入类型=“输入”内添加旋转按钮
- 20. 如何将文本添加到输入的输入值
- 21. 如何jQuery - 添加按钮插入最多10个新的输入
- 22. 输入tooltop插件
- 23. 事件添加元素插入文档
- 24. 插件安装,如何添加图片?
- 25. 如何渲染插件动态添加?
- 26. 如何正确添加.scrollTo插件?
- 27. 如何添加插件离子2 Plunker
- 28. 新手:如何添加jQuery插件
- 29. 如何添加火花插件?
- 30. Galleria插件:如何添加链接?
你能解释一下你的问题是什么吗?您试图使用哪个输入插件? –