HawtIO 诊断控制台指南的发行注记


Red Hat build of Apache Camel 4.0

红帽提供的新 HawtIO 诊断控制台指南

Red Hat build of Apache Camel Documentation Team Red Hat build of Apache Camel Support Team http://access.redhat.com/support

摘要

有关此 HawtIO 诊断控制台指南中新内容的最新详情。

前言

HawtIO 提供用于查看和管理启用了红帽 HawtIO 的应用程序的企业监控工具。它是一种基于 Web 的控制台,可从浏览器访问以监控和管理已启用 HawtIO 的容器。HawtIO 基于开源 HawtIO 软件(https://hawt.io/)。HawtIO 诊断控制台指南描述了如何使用 HawtIO 管理应用程序。

本指南的受众是 Apache Camel eco-system 开发人员和管理员。本指南假定对 Apache Camel 和您组织的处理要求有一定的了解。

使开源包含更多

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。详情请查看 CTO Chris Wright 的信息

第 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 模块。

法律通告

Copyright © 2024 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部