编写一个外部插件
设置您的插件以使用 execd。
对于列出的 external plugins,外部插件的作者也负责外部插件的维护和功能开发。
- 编写你的 Telegraf 插件。遵循 InfluxData 的最佳实践:
- 如果您的插件是用Go编写的,请按照Execd Go Shim的步骤进行操作。
- 在您存储库的主页中添加使用和开发说明,以便与相应的
execd插件一起运行您的插件。请参阅 openvpn 和 awsalarms 的示例。 包括以下步骤:- 如何下载适合您平台的发布包或如何为您的外部插件克隆二进制文件
- 构建您的二进制文件的命令
- 编辑您的
telegraf.conf的位置 - 配置以使用 inputs.execd、processors.execd 或 outputs.execd 运行您的外部插件
- 通过提交一个PR将您的外部插件添加到/EXTERNAL_PLUGINS.md列表中来提交您的插件。包括插件名称、插件仓库的链接以及插件的简短描述。