第 1 章 HawtIO 概述
技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中实施任何技术预览功能。
此技术预览功能为您提供对即将推出的产品创新的早期访问,允许您在开发过程中测试并提供反馈。如需有关支持范围的更多信息,请参阅 技术预览功能支持范围。
HawtIO 是红帽构建的 Apache Camel 和红帽构建的 AMQ 的诊断控制台。它是使用现代 Web 技术(如 React 和 PatternFly )构建的可插拔 Web 诊断控制台。HawtIO 提供了一个中央接口,用于检查和管理一个或多个启用了 HawtIO 的容器的详细信息。当您将 HawtIO 独立安装或使用 OpenShift 中的 HawtIO 时,可以使用 HawtIO。您可以在 HawtIO 中查看和管理的集成取决于正在运行的插件。您可以监控 HawtIO 和系统资源,执行更新,以及启动或停止服务。
可插拔架构基于 Webpack Module Federation,具有高度可扩展的;您可以使用插件动态扩展 HawtIO,或者在 JVM 中自动发现插件。HawtIO 已内置 插件 可供您的 JVM 应用开箱即用。插件包括 Apache Camel、连接、JMX、日志、运行时、Qartz 和 Spring Boot。HawtIO 主要设计为用于 Camel Quarkus 和 Camel Spring Boot。它还是用于管理微服务应用的工具。HawtIO 是云原生的;它已准备好接管云!您可以使用 HawtIO Operator 将它部署到 Kubernetes 和 OpenShift。
HawtIO 的优点如下:
- 通过 JMX 的运行时管理 JVM,特别是 Camel 应用程序和 AMQ 代理(带有特殊视图)
- Camel 路由的视觉化和调试/追踪
- 简单管理和监控应用程序指标