gpt4 book ai didi

amazon-web-services - Cloudwatch 日志 - 时间过去后没有事件数据

转载 作者:行者123 更新时间:2023-12-04 08:06:30 25 4
gpt4 key购买 nike

我看过 AWS forums和其他地方,但还没有找到解决方案。我有一个 lambda 函数,它在调用时会创建一个日志流,其中填充日志事件。大约 12 小时后,日志流仍然存在,但是当我打开它时,我看到以下内容:

No Event Data

该链接解释了如何开始发送​​事件数据,但我已经进行了此设置,并且我正在发送事件数据,它会在一段时间后消失。

我猜测某处有一些设置(允许最大存储量或是否清除日志),但如果有,我还没有找到。

最佳答案

TL;DR:只需使用 CLI。请参阅下面的更新 2。

这真的很奇怪,但我可以复制它......
enter image description here
我取消选中“Expire Events After”框,瞧,我能够打开较旧的日志流。看起来非常奇怪的是,如果我选择显示“存储字节”数据,即使它们有日志事件,许多文件也会以 0 字节列出:
7/29/2016 CloudWatch Log Streams
更新 1:
此解决方案不再有效,因为我只能查看前两个日志流中的日志事件。更重要的是,Stored Bytes 列显示不同(且更准确)的数据:
8/01/2016 CloudWatch Log Streams
这让我相信 AWS 进行了某种更新。
更新 2:
只需使用 CLI。我已经验证我可以从 CLI 中检索我无法通过 Web 控制台检索的日志事件。
首先安装 CLI(如果您还没有安装)并使用以下命令:aws logs get-log-events --log-group-name NAME-OF-LOGGROUP --log-stream-name LOG-STREAM-NAME // be sure to escape special characters such as /, [, $ etc

关于amazon-web-services - Cloudwatch 日志 - 时间过去后没有事件数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38660462/

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