文档文档

贡献 Telegraf

有很多方法可以为 InfluxData 开源产品做贡献。无论您是想报告错误、编写插件还是回答支持问题,以下部分都将指导您完成该过程。

打开 GitHub issues

提交错误报告

  1. 搜索 Telegraf GitHub issues 以查找相关的已打开或已修复的问题。
  2. 如果问题尚不存在,请创建新的错误报告 issue
  3. 包含所有要求的详细信息。

请勿将一般支持请求作为 GitHub issue 打开。与支持相关的问题应 направлять 至 InfluxDB 社区 SlackInfluxData 社区论坛

打开功能请求

功能请求有助于确定工作的优先级。要提交功能请求

  1. 搜索 Telegraf GitHub issues 以查找与您的功能请求相关的问题。使用 feature request 标签按功能请求筛选 issue。
  2. 如果与您的功能请求相关的问题已存在,请使用点赞 reaction 并添加评论解释您的功能用例,以表示您对该功能的支持。
  3. 如果功能请求尚不存在,请创建新的功能请求 issue。在您的功能请求中包含以下内容
  4. 包含所有要求的详细信息。

提问或回答支持问题

将支持问题发布到 InfluxDB 社区 SlackInfluxData 社区论坛

贡献代码

创建拉取请求

  1. 签署 InfluxData CLA.

  2. 打开一个新 issue 以讨论您想要进行的更改。这不是严格要求的,但它可能有助于减少您以后需要做的返工量。

  3. 使用以下插件指南进行更改或编写插件

  4. 为您的更改包含单元测试和文档。

  5. 打开一个新的拉取请求。拉取请求标题需要遵循conventional commit format

如果您的拉取请求只有一个提交,则提交消息必须遵循conventional commit format,否则 Semantic Pull Request 检查将失败。对于单次提交拉取请求,GitHub 使用提交消息作为默认拉取请求标题。

贡献外部插件

为 Telegraf 编写的输入、输出和处理器插件可以通过 execd 输入execd 输出execd 处理器 插件作为外部编译插件运行,而无需更改插件代码。

有关更多信息,请参阅

  • Execd Go Shim:使用 Go execd shim 将您的插件编译为单独的应用程序,并使用相应的 execd 插件运行它。
  • 编写外部插件:构建和设置外部插件以使用 execd 运行。

报告安全漏洞

InfluxData 非常重视安全性和用户的信任。如果您认为在我们的任何开源项目中发现了安全问题,请通过联系 security@influxdata.com 负责任地披露它。有关报告安全漏洞的更多信息,包括我们的 GPG 密钥,请参阅 如何报告安全漏洞


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像当前一样使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已发布公开 Alpha 版

InfluxDB 3 开源版本现已可用于 alpha 测试,根据 MIT 或 Apache 2 许可获得许可。

我们正在发布两个作为 alpha 版本一部分的产品。

InfluxDB 3 Core 是我们新的开源产品。它是用于时间序列和事件数据的最新数据引擎。InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询功能、读取副本、高可用性、可扩展性和细粒度的安全性。

有关如何入门的更多信息,请查看