CloudWatch 自定义指标未按预期工作

CloudWatch custom metrics not working as expected

我已经根据发送到 CloudWatch 的一些日志文件创建了 7 个其他指标,没有任何问题。

前段时间我们遇到了 MongoDB 连接问题,我通过日志确定了这个问题,所以我想创建一个指标,以便我可以基于它创建一个警报。我确实创建了 Metric,但是(当然)没有数据被送入 Metic,因为不再有 "MongoError" 条消息存在。

但这是否也意味着我什至无法访问指标来创建警报?因为这就是现在正在发生的事情。指标在任何地方都看不到,只能在日志的 "Filters" 部分看到,这不允许我创建警报或创建图形或任何东西。

我已经在 AWS 论坛上发布了这个,但这通常没有帮助。

仅当根据自定义指标存储数据时才会创建 Amazon CloudWatch 自定义指标。因此,您需要推送一个数据值使其出现,然后您才能创建警报。

您可以使用 AWS Command-Line Interface (CLI) 将一些数据推送到 CloudWatch,例如:

aws cloudwatch put-metric-data --namespace MongoDB --metric-name errors --value 0