第1章 Red Hat build of HawtIO の概要
Red Hat build of HawtIO は Red Hat build of Apache Camel および Red Hat build of AMQ の診断コンソールです。これは、React や PatternFly などの最新の Web テクノロジーでビルドされた、プラグ可能な Web 診断コンソールです。Red Hat build of HawtIO は、デプロイされた 1 つ以上の Red Hat build of HawtIO 対応コンテナーの詳細を検査および管理するための中央インターフェイスを提供します。Red Hat build of HawtIO は、Red Hat build of HawtIO をスタンドアロンでインストールするか、OpenShift で Red Hat build of HawtIO を使用する場合に利用できます。Red Hat build of HawtIO で表示および管理できる統合は、実行中のプラグインによって異なります。Red Hat build of HawtIO とシステムリソースの監視、更新の実行、サービスの開始または停止が可能です。
プラグ可能なアーキテクチャーは Webpack Module Federation に基づいており、拡張性が非常に高く、プラグインを使用して Red Hat build of HawtIO を動的に拡張したり、JVM 内でプラグインを自動的に検出したりできます。Red Hat build of HawtIO には プラグイン がすでに組み込まれており、JVM アプリケーションですぐに使用できるようになります。プラグインには、Apache Camel、Connect、JMX、Logs、Runtime、Quartz、Spring Boot が含まれます。Red Hat build of HawtIO は、主に Camel Quarkus および Camel Spring Boot で使用するように設計されています。また、HawtIO はマイクロサービスアプリケーションを管理するためのツールでもあります。Red Hat build of HawtIO はクラウドネイティブであり、クラウドに移行する準備ができています。Red Hat build of HawtIO Operator を使用して、Kubernetes および OpenShift にデプロイできます。
Red Hat build of HawtIO の利点は次のとおりです。
- 特化されたビューによる、JMX を介した JVM のランタイム管理 (特に Camel アプリケーションと AMQ ブローカーのランタイム管理)
- Camel ルートの可視化およびデバッグ/トレース
- アプリケーションメトリクスのシンプルな管理と監視
次の図は、Red Hat build of HawtIO のアーキテクチャーの概要を示しています。
Red Hat build of HawtIO スタンドアロンビルド
OpenShift 上の Red Hat build of HawtIO