如何设置log_stream_prefix以从lambda获取cloudwatch数据

问题描述 投票:0回答:1

我正在尝试从cloudwatch获取日志

我的源代码如下

我可以在cloudwatch控制台找到group_name

/aws/lambda/mylambda

logGroupName = "/aws/lambda/mylambda"

response = logs.describe_log_streams(
        logGroupName=group_name,
        logStreamNamePrefix=log_stream_name_prefix,
        orderBy='LogStreamName',
        descending=True,
    )

但是,例如我的

log_stream_name
更改如下。

2023/05/01/[$LATEST]e6a2f85f7eb74aa9bde07837fc971df7
2023/04/30/[$LATEST]39b7ffa511434a65ba4bb4bd915485fd
2023/04/29/[$LATEST]3c2c75965ef2422f86b1624ef042d54b

我应该为 log_stream_name_prefix 设置什么?

amazon-web-services aws-lambda boto3 amazon-cloudwatch
1个回答
0
投票

它要求输入前缀(名称的第一部分)而不是全名。例如,要查询

2023/04/29
天的所有日志流,日志流前缀将为:
2023/04/29/[$LATEST]

© www.soinside.com 2019 - 2024. All rights reserved.