Telegraf的新快速高效行协议解析器

导航到

Telegraf's New Fast and Efficient Line Protocol Parser

作为新版本v1.22.0 Telegraf的发布的一部分,Telegraf很高兴宣布Line Protocol Parser的更快、更高效的实现已经可用。那些大量使用行协议并解析大量数据的用户将大大受益。这个新的解析器已经在InfluxDB Cloud的生产环境中使用。

尽管这个新的解析器不是默认设置,但用户可以通过单个配置选项启用新的解析器以利用这些改进

Influx Parser格式

要在使用influx数据格式的同时使用新解析器,请将解析器类型设置为“upstream”

data_format = "influx"
influx_parser_type = "upstream"

“upstream”值将启用使用新的更快、更高效的解析器,而“internal”(默认设置)将继续使用现有的解析器。此设置允许用户选择新的解析器,并允许我们收集更多信心以确保现有配置的稳定性。

如果省略此选项,则将使用默认设置,目前为“internal”。在未来的版本中,Telegraf将切换默认解析器以使用新解析器。

以下是一个完整示例,使用文件输入插件

[[inputs.file]]
       files = ["/tmp/metrics.out"]

       data_format = "influx"
       influx_parser_type = "upstream"

InfluxDB监听器

使用influxdb_listenerinfluxdbv2_listener插件的用户也可以通过设置解析器类型选项为“upstream”来利用新的解析器

[[inputs.influxdb_listener]]
	service_address = ":8186"
        parser_type = "upstream"

如果省略此选项,则默认为“internal”。在未来的版本中,此值也将切换到使用新解析器。

尝试一下

无论您是否解析Influx行协议,请前往 GitHub发布页面,让Telegraf帮助您今天收集指标!