有没有办法在 Cloud Foundry 应用程序失败或无法访问时获取通知?我的意思是注册到某个已部署的应用程序,如果应用程序的状态更改为失败或其他情况,我想收到通知。
最佳答案
在 Pivotal Cloud Foundry 上,当应用程序崩溃时,会通过 Firehose 发出一个事件。
Pivotal 提供的 PCF Metrics 磁贴可以部署到您的 PCF 基金会。 PCF Metrics 将跟踪基础上运行的应用程序的所有事件,并且可供开发人员访问(通过应用程序管理器)。我相信 Metrics 磁贴可以跟踪历史记录长达两周。我不知道 PCF Metrics 磁贴中有任何警报功能(我可能是错的,在这种情况下,请纠正我),这会在应用程序崩溃时提示您。
其他方法是实现 Splunk、New Relic 等事件记录工具。它们支持警报。你必须 build 那些。
AppD、Apigee 和 New Relic 等 API 监控工具可提供警报,并可以通知您应用的响应时间已降低(如您的应用已崩溃)。这种方法有点复杂。您可能需要将代理添加到构建包中,具体取决于您选择的工具。
关于ibm-cloud - Cloud Foundry 应用程序状态或运行状况通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48164909/