在 Grafana Loki 中总结一个已解析的字段

Summing a parsed field in Grafana Loki

我正在尝试根据我的进程日志将行数 (row_count) 求和为 inserted/updated,类似于以下行:

{"function": "Data Processing Insert", "module": "Data Processor", "environment": "DEV", "level": "INFO", "message": "Number of rows inserted", "time": "2022-04-29T09:07:02.735Z", "epoch_time": 1651223222.735133, "row_count": "8089"}

我可以构建过滤器来获取这些行,但无法对 row_count 执行计算。我该怎么做?

grafana 社区频道来了。要做我正在寻找的东西,我必须使用 unwrap:

sum_over_time({__aws_cloudwatch_log_group="/aws/batch/job"} | json | message=~".+inserted" | unwrap row_count [1h])