文档文档

Telegraf 输入数据格式

Telegraf 输入插件 使用一种或多种数据格式并解析数据为 Telegraf [指标][/telegraf/v1/metrics/]。许多输入插件使用可配置的解析器用于将数据格式解析为指标。这允许输入插件(例如 kafka_consumer 输入插件)使用和处理不同的数据格式,例如 InfluxDB 行协议或 JSON。Telegraf 支持以下输入数据格式

任何包含 data_format 选项的输入插件都可以使用它来选择所需的解析器

[[inputs.exec]]
  ## Commands array
  commands = ["/tmp/test.sh", "/usr/bin/mycollector --foo=bar"]

  ## measurement name suffix (for separating different commands)
  name_suffix = "_mycollector"

  ## Data format to consume.
  ## Each data format has its own unique set of configuration options, read
  ## more about them here:
  ## https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_INPUT.md
  data_format = "json_v2"

输入解析器插件

当您在支持 data_format输入插件配置中指定 data_format 时,输入插件使用相关的 解析器插件 将数据从其源格式转换为 Telegraf 指标。许多解析器插件提供额外的配置选项,用于指定有关您的数据模式以及它应如何映射到 Telegraf 指标中的字段的详细信息。


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

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

阅读更多

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

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

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

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

有关如何开始使用的更多信息,请查看