Ton*_*ony 6 amazon-web-services amazon-cloudwatch
我有一个在 EC2 上运行的 Java 进程,我想在进程出现故障或处于不良状态时在 Cloudwatch 中设置警报(例如,在过去 10 秒左右不向 Cloudwatch 发送心跳)。
做这个的最好方式是什么 ?我认为我需要自定义指标,但没有找到任何专门监视流程的文档。
如果需要,我可以使用 AWS SDK。
ps您可以使用或编写自定义脚本jps,并将该指标推送到 Cloudwatch。但如果您正在寻找 10 秒的粒度,那么 Cloudwatch 并不是正确的解决方案,因为它的最小粒度是 60 秒。
问:Amazon CloudWatch 接收和聚合的数据的最小粒度是多少?
CloudWatch 支持的最小粒度是 1 分钟数据点。许多指标以 1 分钟的间隔接收和聚合。有些每隔 3 分钟或 5 分钟就会收到一次。
尽管可以使用 CLI 和 SDK 创建警报,但我建议您使用 AWS Cloudwatch 仪表板。等待您的自定义指标出现在 Cloudwatch 仪表板中。在 Cloudwatch 中看到自定义指标后,单击 CreateAlarm 并选择您的指标。之后定义您的闹钟。
附图显示应用程序作为指标。就您而言,它将是您选择的任何名称。在“操作”下,创建新通知并指定您的电子邮件。现在,如果一段时间内计数低于 1,您将收到警报。
| 归档时间: |
|
| 查看次数: |
8961 次 |
| 最近记录: |