我有一个 Lambda 函数,它将指标写入 Cloudwatch。在写入指标的同时,它会在一个日志组中生成一些日志。
INFO:: username: simran+test@example.com ClinicID: 7667 nodename: MacBook-Pro-2.local
INFO:: username: simran+test2@example.com ClinicID: 7667 nodename: MacBook-Pro-2.local
INFO:: username: simran+test@example.com ClinicID: 7668 nodename: MacBook-Pro-2.local
INFO:: username: simran+test3@example.com ClinicID: 7667 nodename: MacBook-Pro-2.local
我想查询过去 x
小时内的 AWS 日志,其中 x 可以在 12 到 24 小时之间任意选择,并根据任何参数进行筛选。
例如:
- 查询最近 5 小时的 Cloudwatch 日志,其中
ClinicID=7667
或者
- 查询最近 5 小时的 Cloudwatch 日志,其中
ClinicID=7667
和username='simran+test@example.com'
或者
- 查询最近 5 小时的 Cloudwatch 日志,其中
username='simran+test@example.com'
我正在使用 Python 中的 boto3
。