【发布时间】:2020-03-09 15:27:32
【问题描述】:
我在 EC2 上运行我的 Python Web 应用程序,我希望它向 CloudWatch 报告一些自定义(应用程序级)指标。
示例指标是(上行链路)请求持续时间等。
据我了解,我必须使用 boto3 或 AWS CLI 才能做到这一点。然而:
- 我的应用没有使用 boto3 来实现功能,因此仅将它用于报告指标似乎有点过头了
- 我必须经过身份验证 - 与 Lambda 不同,我在 EC2 中运行这一事实并不意味着我已自动通过身份验证。
这里的最佳做法是什么?我的应用必须在 EC2 上运行(可以在 GCP、Azure 或自定义服务器上运行),所以我真的不想将 boto3 导入代码中。
【问题讨论】:
标签: amazon-web-services boto3 amazon-cloudwatch