我有以JSON格式发送到Stackdriver的日志,每个日志都包含一个条目,如:
name: pipeline.<application>.process
其中<application>
是一个可变长度的字符串,表示我们系统中的各个组件。
我希望查询获取所有此类日志,但是,由于stackdriver不支持通配符或正则表达式,因此我不知道该怎么做。
理想情况下,像pipeline.*.process
这样的东西会很棒,但我无法从文档中弄清楚。同样,<application>
采用40多种形式,因此我不想为每个表单创建一个自定义指标。
答案 0 :(得分:0)
过滤
jsonPayload.name: "pipeline."
jsonPayload.name: ".process"
应该给您想要的结果
如果您对建立指标感兴趣,可以创建一个基于日志的指标,以提取名称值的一部分:https://cloud.google.com/logging/docs/logs-based-metrics/labels