我想根据服务器利用率对应用服务器采取一些措施。服务器上的监控是由datadog完成的。那么是否可以使用 datadog 在服务器上执行操作?
问问题
480 次
2 回答
0
您部署的 datadog 代理无权运行脚本或采取行动。它纯粹是一个监控/数据收集工具。
然而,Datadog 应用程序中的监视器可以做的一件事是在它们进入警报状态时触发事件。有很多集成:在 Jira 中创建票证,向 Slack 发布消息,触发 SNS 主题。
我建议您尝试做的是创建某种可以在外部触发的作业或脚本,例如 lambda 函数或 jenkins 作业或其他任何东西。当监视器关闭时,您可以使用webhook触发该脚本来执行您定义的任何操作。这是一篇博客文章,展示了 twilio 如何通过将其 api 连接到 webhook 来发送文本消息。
于 2020-10-22T14:40:57.570 回答
0
您可以配置 Prometheus 警报管理器。这可以为配置的 webhook 提供回调,然后此 webhook 可以在调用时执行操作。
于 2021-05-03T18:09:15.873 回答