gpt4 book ai didi

python - 如何通过 AWS Cloudwatch 进行全文搜索?

转载 作者:行者123 更新时间:2023-12-01 02:12:09 24 4
gpt4 key购买 nike

我使用结构化日志记录(因此:记录 json 字符串)并使用日志标识符。因此,在我的代码中,每个日志消息都有一个唯一的标识符,以便我可以双向搜索:当我看到日志消息时,我知道它来自哪里,当我期望日志消息时,我可以搜索该标识符。

我的日志字符串如下所示:

{"log-id": "##_foo_bar-1", "message": "some explanation", "customer_id": 123}

我不太确定是否需要使用 Cloudwatch 做其他事情,因为它看起来像这样:

[2018-02-06 08:34:09,946]:[INFO]: {"log-id": "##_foo_bar-1", "message": "some explanation", "customer_id": 123}

最近,我正在寻找我的标识符 ##_foo_bar-1,Cloudwatch 告诉我:

enter image description here

我也尝试过:

{$.log-id = "##_foo_bar-1"}

没有成功。但在日志中这是肯定的(我在手动查看后已经看到了)。

如何使用搜索功能找到它?

最佳答案

将搜索词放在引号中应该可以,如下所示:"##_foo_bar-1"

搜索 {$.log-id = "##_foo_bar-1"} 也应该有效。我尝试记录您问题​​中的相同示例语句,这就是我得到的:

CloudWatch logs screenshot

也许您的日志消息未被识别为 json,您是否看到它像我的屏幕截图中那样被解析和着色?

关于python - 如何通过 AWS Cloudwatch 进行全文搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48638730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com