第 1 章 HawtIO 概述
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 路由的视觉化和调试/追踪
- 简单管理和监控应用程序指标