通过 Promtail 从 JSON 获取号码

Get a number from JSON by Promtail

我使用 Promtail+Loki 来收集我的日志。
输入日志是 JSON 个字符串,如下所示:

{ "severity":"error",  "msg":"very bad error", "duration":20 }

我如何通过 Promtail 解析此字符串以在 Loki 中将持续时间设为数字?
我的目标是能够进行这样的查询:

{job="job_name"}|duration>10s

以下 PromQL 应该可以工作:

{job="job_name"} | json | duration>10

您不能使用“10s”之类的值,但可以使用“10K”或“10M”之类的值。