如何在 Telegraf 中转换 "Tags Values"

How to transform "Tags Values" in Telegraf

如何在 Telegraf 中转换标签值?

我正在尝试使用 Telegraf 将 Web 访问日志导入 InfluxDB。但是,某些 URL PATH 包含标识符 (会话 ID、产品 ID 等)

我需要按路径类型搜索和聚合 (不包括 ID),因此,我不能(?)让它们像那样变化。


在输入插件“logparser”中,我可以使用 grok 提取模式,但我无法对我知道的提取值进行转换。

唯一的处理器插件 (在输入和输出之间) 只是一个“printer”。

我找不到使用 Telegraf 执行此操作的任何简洁方法。也许我可以用 Telegraf (multiple Grok parsers + ex/inclusions?) 做一些体操,但经过一些相当广泛的尝试后,我没有设法使任何工作正常 - 它看起来很繁琐.

这只是回答的一半,但是:

我设法实现了我用 LogStash 尝试的结果,输出到 InfluxDB(LogStash 有自己的 InfluxDB 输出插件)。不太理想,因为现在我必须 运行 Telegraf + LogStash 但它正在工作。

我在 Telegraf 上创建了一个功能请求 GitHub: https://github.com/influxdata/telegraf/issues/2667