![](/img/trans.png)
[英]How do you pass labels to Google Cloud Logs Explorer through log4js-node?
[英]In Google Cloud's Logs Explorer, how do you query for a key's existence in the jsonPayload dict?
在 Google 的 Cloud Logging 查询语言中,是否可以查询jsonPayload
dict 中特定键的存在?
例如,假设我知道jsonPayload
要么是
{'keyA':'<some string>'}
要么
{'keyB':'<some string'}
但我不知道<some string>
会是什么。 我想要所有具有keyB
密钥的日志。 我想我可以测试那个具有包含所有内容的正则表达式的密钥,但这是最好/唯一的方法吗?
我想要所有具有 keyB 密钥的日志。 我想我可以测试那个具有包含所有内容的正则表达式的密钥,但这是最好/唯一的方法吗?
我可以考虑在这个用例中使用Regex :
例子:
jsonPayload.message =~"Job status: *"
在你的情况下keyB
jsonPayload.keyB =~"regex-query"
对于我的例子,当表达式匹配时,得到 output 如下:
使用带有 * 的“has”运算符,例如
jsonPayload.keyB:*
见末尾https://cloud.google.com/logging/docs/view/logging-query-language#comparisons
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.