第 1 章 HawtIO 发行注记


本章提供有关 HawtIO 诊断控制台指南的发行版本信息。

1.1. HawtIO 功能

HawtIO 诊断控制台在 HawtIO 诊断控制台指南 4.0.0 中作为技术预览提供。

重要

技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中实施任何技术预览功能。

此技术预览功能为您提供对即将推出的产品创新的早期访问,允许您在开发过程中测试并提供反馈。如需有关支持范围的更多信息,请参阅 技术预览功能支持范围

HawtIO 技术预览包括以下主要功能:

  • 通过 JMX 的运行时管理 JVM,特别是 Camel 应用程序和 AMQ 代理(带有特殊视图)
  • Camel 路由可视化和调试/追踪
  • 简单管理和监控应用程序指标

1.1.1. 平台和核心组件版本

红帽构建的 HawtIO 4.0.0 TP1 的版本应该是:

Expand
红帽构建的 Apache CamelVersionBOM

4.0.2 用于 Spring Boot

3.1.6

camel-spring-boot-bom/4.0.0.redhat-00039

4.0.0 for Quarkus

3.2.0

Quarkus-bom/3.2.9.Final-redhat-00003

HawtIO Console

4.0.0

 

HawtIO for OpenShift

2.0.0

 

HawtIO for OpenShfit Operator

1.0.0

 

Jolokia

2.0.0

 

1.1.2. 技术预览功能

  1. UI 插件

    1. 连接
    2. JMX
    3. Camel
    4. Runtime
    5. 日志
    6. quartz
    7. Spring Boot
  2. 带有自定义插件的 UI 扩展
  3. 身份验证

    1. RBAC
    2. BASIC 身份验证
    3. Spring Security
    4. Keycloak
  4. HawtIO Operator

    1. 通过 HawtIO 自定义资源(CR)管理 HawtIO 在线实例.

      1. 通过 OpenShift 控制台添加 CR;
      2. 使用 CLI 工具添加 CR,例如:oc;
      3. 通过 OpenShift Console 或 CLI 删除 CR 会导致删除所有拥有的 HawtIO 资源。ConfigMaps, Deployments, ReplicationController etc.;
      4. 删除 Operator 管理的 pod 或其他资源会导致生成替换:
      5. 增加属性或修改现有属性 eg. CPU、Memory 或 custom configmap 会导致部署新 pod 由更新的值组成
    2. 通过 Operator Hub 安装

      1. 由于新产品,当前没有 Operator 升级范围,但后续版本需要它;
      2. 通过编号(2.x)或最新的频道成功安装将导致安装相同的 Operator 版本和操作对象;
      3. 通过目录成功安装 Operator;
      4. 在目录中搜索 HawtIO 将返回 operator 的产品和社区版本。正确识别版本应该很明显。
  5. HawtIO Online

    1. 如果没有提供凭证,应用应重定向到 OpenShift 身份验证页面

      1. 输入正确的 OpenShift 提供的凭据应重新重定向到应用的 Discovery 页面;
      2. 输入不正确的 OpenShift 提供的凭证会导致用户被指示用户无法完成登录;
  6. Discovery(发现)

    1. 只有启用了 jolokia 的 pod 应该在同一个命名空间中(Namespace 模式)或在集群中可见(集群模式);
    2. Pod 应该通过状态图标显示正确的状态(up 或 down);
    3. 只有具有工作状态的 pod 能够连接(连接按钮可见);
    4. OpenShift 控制台 URL 应该由 HawtIO 的启动脚本填充。因此,与 OpenShift 控制台中可以访问的功能相关的所有标签都应该具有对相应控制台目标打开的超链接;
    5. OpenShift 控制台应该可从应用头栏中的链接访问;
    6. 所有启用了 jolokia 的应用程序都应该在应用程序标题栏的下拉菜单中选择链接;
  7. 连接到支持 HawtIO 的应用程序

    1. 单击 Discovery 页面中的 pod 旁边的 Connect 按钮,应打开一个新的窗口/选项卡和"连接"到目标应用程序。这应该会作为 HawtIO 在线 UI 的清单,显示插件名称垂直向下边栏,如 JMX,以及页面剩余部分中显示的相应集中插件的详细信息;
    2. 未能连接到 pod,应该向用户展示一些错误消息;
    3. 连接后,"UI 插件"中列出的所有功能都应可用于测试适用于目标应用的位置。

1.1.3. HawtIO 已知问题

本发行版本的 HawtIO 仍然有以下问题:

HAWNG-147 Fuse web 控制台 - 支持 RH-SSO 和 Properties 登录

当为 Web 控制台身份验证配置 Keycloak/RH-SSO 时,用户会自动重定向到 Keycloak 登录页面。用户没有选项来尝试 local/properties 身份验证,即使也配置了 JAAS 模块。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部