amazon-web-services - 从 AWS Lambda 调用 AWS Insight 查询
问题描述
我每天都需要从 CloudWatch Logs 中提取一些数据。
今天,我使用 Insight 仅获取我想要导出的数据。
我想自动化这个导出。
可以从 Lamba 调用 Insight 函数吗?
或者有什么解决方案可以从 CloudWatch 导出过滤数据?
(一个 Lambda 函数已经订阅了 CloudWatch 流,我无法使用它,也无法添加另一个订阅)
解决方案
您可以使用 SDK 调用 CloudWatch Logs Insights(名称中带有查询的方法):https ://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/logs.html#CloudWatchLogs.Client.get_query_results
推荐阅读
- android - Custom command requires calling CMake three times to have desired output
- python - 在收敛迭代期间更新 3d python 图
- laravel - 如何为 Laravel 工厂使用自定义值列表,维护订单并仍在使用 Faker 外观?
- laravel - Laravel 社交名媛登录:不同的 Facebook 应用程序
- python - 如何使用替换冲突执行多个字符串替换?
- php - 错误:调用未定义的方法 Tests\Unit\SomeTest::assertStatus()
- java - Mysql表中的Java时间插入
- amazon-web-services - CloudFormation - 无法将输入返回到 GET 方法的响应正文中
- c# - 使用 linq 调用方法 x 次
- javascript - 仅当文件系统上的模块依赖存在其 node_modules 时,项目才会构建