JVM (メモリ、プロセッサ、スレッド数) の監視や、アプリケーションの作成中のアプリケーション サーバー リソースの使用 (リクエスト、プール内の EJB の数など) を監視するのに役立つツールについて調査しています。
jconsole と VisualVM しか知らない
他に何を知っていますか?どのような目的で使用しますか?
どうもありがとう =]
今まで答えてくれてありがとう。誰かがWebLogicを監視するためのツールを知っていますか?
JavaMelody も試してみてください。
jhat-サーバーでメモリダンプを取得する
jstack-現在のすべてのスレッドのトレースを取得し、デッドロックがあるかどうかを確認します
jmap-ヒープサマリービュー用
jstat-パフォーマンス統計
これらのツールはコンソールベースであり、GUIのないサーバーで簡単に使用できます
WAS ISC には PMI (Performance Monitoring Infrastructure) が組み込まれています。これにより、言及したサーバーごとにすべてのパフォーマンス データを収集できます。
RHQ プラットフォームを確認できます。JVMだけでなく、他の多くのサービスを管理および監視できます。これらのソリューションは、JBoss サーバーを使用する場合に特に役立ちます。
しかし、これは非常に複雑であり、実稼働環境により適しています。
ここにリンクがあります: http://www.jboss.org/rhq
Websphere Monitoring 用の IBM の公式ツールは、IBM Tivoli Composite Application Manager for Application Diagnostics (ITCAM for AD)です。これは、IBM Tivoli Monitoring (ITM) Platform と共に、実動サーバーで何が起きているかの全体像をアラートとともに提供します。履歴データ、イベント発生時のアクションなど。
または、 Support Assistantで提供される Health Center などのソリューションを試すか、Nagios などのオープン ソース監視システムを使用して、Websphere 環境を監視できるプラグインを使用することもできます。
問題を迅速にトラブルシューティングしたいだけで、アラートや履歴データなどを備えた完全な監視製品は必要ない場合は、Performance Viewerアプリ (Admin Console の [Monitoring and Tuning] > [Performance Viewer] > [Current Activity] にあります) を使用してすべての情報を取得できます。あなたが言及した指標。