[英]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.