我们可以为 EC2 实例中的服务启用警报吗?

Can we enable alarm for a service inside the EC2 Instance?

我有两个 EC2 实例,其中一个 EC2 实例中有 运行 节点引擎,另一个 EC2 实例中有 Mongo。

当我尝试将 Node 实例连接到 Mongo 实例时,它没有连接。但是 Mongo 实例是 运行。 后来发现实例里面的Mongo是not-working/stopped

有什么方法可以知道 Mongo 服务何时 not-working/stopped。喜欢启用cloudwatch alarm来了解实例的状态。

您可以使用 AWS Lambda 编写函数到 ping 您的 mongodb,然后按 AWS Cloudwatch 分钟间隔触发它。

步骤:

  1. 在你的节点服务器写一个api用来ping mongodb
  2. AWS Lambda Node
  3. 中编写一个函数向您的节点服务器发送请求
  4. 在几分钟内将 AWS Cloudwatch 附加到您的 lambda 函数