Telegraf的新快速高效行协议解析器
作者:Josh Powers / 用例,产品,开发者
2022年3月23日
导航到
作为新版本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_listener或influxdbv2_listener插件的用户也可以通过设置解析器类型选项为“upstream”来利用新的解析器
[[inputs.influxdb_listener]]
service_address = ":8186"
parser_type = "upstream"
如果省略此选项,则默认为“internal”。在未来的版本中,此值也将切换到使用新解析器。
尝试一下
无论您是否解析Influx行协议,请前往 GitHub发布页面,让Telegraf帮助您今天收集指标!