通过 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”之类的值。
我使用 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”之类的值。