【发布时间】:2020-04-02 00:55:54
【问题描述】:
我有一个将指标写入 Cloudwatch 的 lambda 函数。在写入指标的同时,它会在日志组中生成一些日志。
INFO:: username: simran+test@abc.com ClinicID: 7667 nodename: MacBook-Pro-2.local
INFO:: username: simran+test2@abc.com ClinicID: 7667 nodename: MacBook-Pro-2.local
INFO:: username: simran+test@abc.com ClinicID: 7668 nodename: MacBook-Pro-2.local
INFO:: username: simran+test3@abc.com ClinicID: 7667 nodename: MacBook-Pro-2.local
我想查询过去 x 小时的 AWS 日志,其中 x 可能是 12 到 24 小时之间的任何时间,基于任何参数。
例如:
- 查询 Cloudwatch 过去 5 小时内的日志,其中
ClinicID=7667
或
- 查询 Cloudwatch 过去 5 小时内的日志,其中
ClinicID=7667和username='simran+test@abc.com'
或
- 查询 Cloudwatch 过去 5 小时内的日志,其中
username='simran+test@abc.com'
我在 Python 中使用boto3。请问这个可以指点一下吗?
【问题讨论】:
-
正是我要找的东西!你节省了我几个小时!谢谢:)
标签: python amazon-web-services aws-lambda boto3 amazon-cloudwatch