【问题标题】:Can we enable alarm for a service inside the EC2 Instance?我们可以为 EC2 实例内的服务启用警报吗?
【发布时间】:2021-11-11 02:06:23
【问题描述】:

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

当我尝试将 Node 实例连接到 Mongo 实例时,它没有连接。但是 Mongo 实例正在运行。 后来我发现 Mongo 在实例内部没有工作/停止。

有什么方法可以知道 Mongo 服务何时不工作/停止。就像启用 cloudwatch 警报以了解实例的状态。

【问题讨论】:

    标签: mongodb amazon-web-services amazon-ec2 amazon-cloudwatch


    【解决方案1】:

    您可以使用AWS Lambda 向您的mongodb 中的ping 写入函数,然后以分钟为间隔由AWS Cloudwatch 触发。

    步骤:

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

    【讨论】:

    • 您好 YuTing,我是 AWS Lambda 的新手,您能否提供更多信息(Lambda 函数)。这将非常有用。
    • 我更新我的回答
    • 于婷,能否请您提供 Lambda 函数示例/参考,如何从节点实例向 mongo 实例发送请求。提前谢谢你。
    • 我添加了一个关于通过 mongoose 检查 mongodb 连接的示例链接
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-31
    • 2020-09-13
    • 2021-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多