問題タブ [hawtio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jboss - hawtio のようなものを使用してキャメルで機内交換を停止するにはどうすればよいですか?
JEE7、Wildfly 8、ActiveMQ 5、Camel 2.13.2 を使用。
開発中、チケットが不可能な状況に陥り、5 回、10 回再試行して、開発中にログが乱雑になることがあります。
または、アプリケーション サーバーを再起動する必要があり、進行中の交換がタイムアウトするまで 5 分間待つ必要があります。
私は hawtio を使い始めましたが、Camel について提示された詳細レベルで、それらをキャンセル/削除/フラッシュ/パージして、私の人生を続けることができるはずです。
押すボタンは多くありません。ルートを選択すると、問題のある機内交換を含むプロパティのリストが表示されます。ただし、「破棄」ボタンは、正常なシャットダウンをトリガーするだけに見えます。
hawtio からチケットをパージ/フラッシュ/削除する方法はありますか? どういうわけか?
apache-camel - Apache Camel - Hawtio - ルート図をレンダリングしようとするとエラーが発生する
問題があります Hawtio: hawtio-app-1.4.45.jar Camel: 1.14.1
ルート ダイアグラムをレンダリングしようとするとき、またはソースを入力するときに、次のエラーが発生します。同様の設定の 2 つのプロジェクトがありますが、プロジェクトの 1 つがレンダリングできない理由がわかりません。
この投稿は、他の誰かが問題に遭遇した場合に備えて、問題を文書化するためだけに投稿しています。
spring-boot - Tomcat が組み込まれた Spring Boot アプリケーションで hawt.io を実行する方法
tomcat サーバーが組み込まれたスプリング ブート 'fat jar' アプリケーションに、hawt.io を組み込みコンポーネントとして追加したいと考えています。
これどうやってするの?hawt.io war ファイルをデプロイするにはどうすればよいですか?
更新:依存関係を追加しました:
- hawtio ウェブ
- hawtio コア
- hawtio-プラグイン-mbean
- 私のpomへのhawtio-springboot
ここでアプリケーションを起動し、URL localhost:8080/hatio/index.htmlを開くと、ログイン ページが表示されます。ユーザー名とパスワードがわからないので、 hawtio.authenticationEnabled=false をapplication.propertiesに追加しました
しかし、今、「WARN 3420 --- [nio-8080-exec-4] osweb.servlet.PageNotFound : Request method 'POST' not supported」という警告が表示され、その後に null ポインター例外が続きます。
java - Hawt.io Web アプリケーション - ユーザー権限
hawt.io のセキュリティについて質問があります。hawt.io を Web アプリケーションとしてインストールしました (現在は組み込みの突堤ですが、組み込み/通常モードで tomcat を使用するオプションもあります)。Hawt.io は、同じプロセスの JMX mbeans ツリーを視覚化します。リモート サーバーには接続せず、すべてローカルです。私がやりたいことは、使用する認証および承認メカニズムを提供するための最良の方法を見つけることです。
- ユーザーの認証: できれば LDAP 経由で行う必要があります
- ユーザー許可: 一部のユーザーはすべての mbean へのフル アクセスを取得できますが、他のユーザーは mbean 操作を実行せず、属性の読み取りのみに制限されます。
web フィルターをインストールできると思ったのですが、jetty では web.xml の外で実行してリクエストをチェックできますが、hawt.io は POST web メソッドを使用して内部の jolokia と通信するため、操作実行の識別子は内部にあります。 Java サーブレットではリクエストの本文を 1 回しか読み取れないため、実際には Web フィルタ内からアクセスすることはできません。「偽のリクエスト」を提供できることはわかっていますが、より良い解決策が存在する可能性があります。
おそらく、誰かがそのようなインストールの構成に関連する構成スニペットを提供できます。事前にどうもありがとう
apache-camel - 単一のダッシュボードでキャメル Web アプリケーションの複数のインスタンスを監視する
複数のサーバーにデプロイされた API を作成するためのキャメル Web アプリケーションがあります。これらのクラスター化されたインスタンスを統合し、アプリケーションのメトリクスを監視できる監視ツールが必要です。HawtIO を調べましたが、すべてのサーバー インスタンスを監視できますか?単一のダッシュボードで。
spring - Spring を使用した Jolokia エージェントの構成
こちら で提供されている Jolokia Spring サポートのリファレンス ドキュメントに従って、Spring アプリケーションで Jolokia JVM エージェントを構成しようとしています。
jolokia-spring-1.3.1
私はmavenの依存関係として追加しました。以下は私の春のアプリケーションコンテキストです:
コードを実行すると、コンソールに次の出力が表示されますが、Jolokia エージェントは作成されません。
http://127.0.0.1:15151/jolokia/
を参照すると、次のように表示されます。
hawtioを使用して使用可能な JVM を一覧表示すると、作成された JVM が表示されますが、[エージェント URL] の下は空白です。hawtio でエージェントを起動しようとすると、コンソールに次のエラーが表示されます。
spring XML を使用する代わりに、次の Java オプションを使用してコードを実行します。
次に、エージェントが正しく開始され、使用可能になります。これは、次のコンソール出力によって確認されます。
エージェントとその正しいポート 15000 をリストする hawtio と同様に。
また、リファレンス ドキュメントで提案されているように、Jolokia 名前空間を使用せずに Spring 構成を書き直そうとしました。次に例を示します。
しかし、これでも同じ問題が発生します。
私の質問は、Jolokia エージェントが失敗する原因となっている Spring 構成で何が間違っているのでしょうか?
参考までに、Spring のバージョンは 4.1.6 で、JDK は 1.8.0_45 です。
ありがとう