我正在使用 Kapacitor 预处理复杂的正则表达式搜索以优化我的 Grafana 渲染性能。
这是我的 Kapacitor 脚本:
dbrp "telegraf"."autogen"
stream
|from()
.database('telegraf')
.measurement('access-log')
.where(lambda: ("request" =~ /\/service\/endpoint1.*/ OR "request" =~ /\/service\/.*\/endpoint1.*/ ))
|eval(lambda: 'endpoint1')
.as('service')
.keep('service','request')
|influxDBOut()
.database('telegraf')
.retentionPolicy('autogen')
.measurement('access-log')
.tag('kapacitor', 'true')
当我检查数据库并且 Kapacitor 已在数据库中为已处理的条目创建新点或条目而不是将新字段添加到现有点时,问题就出现了。
有什么方法可以让 Kapacitor 丰富数据而不是复制?