在 AMS 中创建自定义 CloudWatch 指标和警报 - AMS 高级用户指南

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 AMS 中创建自定义 CloudWatch 指标和警报

您可以在 Amazon 中存储您的业务和应用程序指标 CloudWatch。您可以查看图表并根据这些指标设置警报,就像为 CloudWatch 已存储的 AWS Managed Services (AMS) 资源的指标设置警报一样。要了解 CloudWatch更多信息,请参阅 Amazon Conce CloudWatch pts

Amazon SNS 允许应用程序通过 “推送” 机制向 AMS 托管监控系统或警报发布到的彩信、Amazon SNS (SNS) 主题(在本例中为彩信和您的 SQS 队列)发送时间关键型消息。您可以使用 CloudWatch 创建自定义指标,并通过 SNS 主题让 AMS 适当地向您发出警报。为此,请按照以下步骤操作。

注意

此过程不适用于依赖于部署到 Auto Scaling 组的更新的 AMIs 不可变部署,它适用于可变应用程序(不是 ASG)部署。

在 AMS Advanced 的限制范围内设置自定义指标是一项复杂的任务。有关来自的示例 CloudWatch,请参阅示例:计算术语的出现次数。

  1. 生成您的应用程序监控脚本和自定义指标(例如发生次数示例)。有关更多信息和访问示例脚本的权限,请参阅监控 Amazon EC2 Linux 实例的内存和磁盘指标

  2. 上传您的监控脚本。要将监控脚本上传到您的 Auto Scaling 组或 Amazon EC2 实例配置,您可以在配置 Auto Scaling 组或 Amazon EC2 实例UserData时使用,或者,如果您的应用程序是使用部署的 CodeDeploy,则可以使用部署 | CodeDeploy 应用程序 | 部署 CT(ct-2edc3sd1sqmrb)修改配置。

  3. 将您的自定义指标发布到 CloudWatch (首次发布新自定义指标的数据点即已创建),请参阅发布自定义指标

  4. 要将您的客户指标集成到您的应用程序监控系统中,请使用 “部署” | “监控和通知” | SNS | 创建更改类型 (ct-3dfnglm4ombbs) 提交 RFC,请求 AMS 为该指标创建 SNS 主题。

  5. 创建 CloudWatch 警报,请参阅创建 Amazon CloudWatch 警报

重要

必须将监控数据发送到此路径 [infra/INSTANCE_ID/YOUR_CUSTOM_METRIC]。