如何监控安装在 Cloud Foundry 上的可执行 jar 应用程序

How to monitor executable-jar application installed on cloud foundry

在 cloud foundry 中,我安装了一个可执行的 jar 作为应用程序。此应用程序没有任何网络 url 或端点。这个应用程序更像是我的后台处理器。我想监控这个应用是否还在运行? 由于没有端点,可以做一些 ping 测试左右。 请建议我解决这种情况。 提前致谢。

我假设您使用 cf push --no-route(或等效的应用清单)部署了此应用。
如果您还指定 -u none(或等效的应用程序清单),Cloud Foundry 实际上会监视它的进程,因此您可以使用 cf app your-app 来监视它是否仍然是 运行。

下载 cf top 插件。

它是平台运营商的最佳插件。它提供有关基金会、Diego 单元或 LRP 正在发生的事情的实时视图。

如果您有 admin 权限,您当然可以看到很多细节。没有 admin 权限,插件限制监控 up-to 100 个 LRP。

而且,我每天都大量使用它。