文档文档

Telegraf 输入数据格式

Telegraf 输入插件 使用一种或多种数据格式来消费数据,并将数据解析为 Telegraf [指标][/telegraf/v1/metrics/]。许多输入插件使用可配置的解析器来将数据格式解析为指标。这使得输入插件(例如 kafka_consumer 输入插件)能够消费和处理不同的数据格式,例如 InfluxDB line protocol 或 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 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、近实时数据引擎,可以实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 构建在 Core 的基础上,增加了高可用性、读取副本、增强的安全性以及数据压缩功能,以实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

有关更多信息,请查看