1

在我们的软件中,我们使用了许多第三方应用程序、服务和数据库。我们无法控制这些应用程序,但希望对这些服务进行我们自己的健康检查,并在出现任何问题时收到通知(电子邮件、墙板)。请注意,这些服务大多在我们的内部网络中,不公开可见。

  • 任意情况是发送 SOAP 请求,获取响应并分析 XML 输出,寻找“成功”一词。

  • 另一种情况是发送请求,期望 302 并查看重定向位置。

  • 还有一种情况是简单地 ping 主机名。

在所有这些情况下,如果发生异常情况,可能会发送一封警报电子邮件。还可以在大型电视监视器上显示这些状态检查的网络视图。

你有什么样的安排来监控你的依赖关系?

我们的一个想法是编写单个网页来进行实际检查并返回 200 或 500 的状态代码。然后我们需要某种工具来查询我们编写的这些页面并提醒我们它是否500 被退回。

4

0 回答 0