【发布时间】:2016-12-12 06:57:38
【问题描述】:
我们正在考虑将各种集成服务从基于供应商的解决方案(如 TIBCO BW、WSO2 ESB、WebSphere Message Broker 等)迁移到自定义 Java(可能是 SpringBoot)或 Node.js。
虽然迁移服务逻辑相对简单,例如从 JMS 获取消息、运行 XSLT、发送到 HTTP 请求,这些供应商解决方案提供的缺失部分是管理 UI,它允许您:
- 查看部署的版本
- 部署新版本
- 查看当前配置(端口、队列、url 等)
- 启动和停止服务
- 也许启用日志记录
- 查看处理统计信息
- 等
我可能有数百个不同的 JVM/Spring Boot 应用程序或 Node.js 实例,我想为其提供管理 UI。
这个领域有哪些免费的开源管理 UI 解决方案。
或者我是否需要将所有这些容器化并使用一些容器管理技术,例如 Kubernetes。
或者我应该使用 Nagios 之类的东西来完成这个管理任务,它更像是一个监控工具,但也许可以用作管理 UI。
【问题讨论】:
标签: java node.js spring nagios