1

埋め込み型のTomcatを使用している春の起動アプリケーションで、アクティブなクライアントリクエストスレッドの現在の数を取得したいので、アクチュエータのメトリックエンドポイントに公開することができます。私はアクティブなセッションを探しているのではなく、アクティブなリクエスト処理スレッドを探しています。私はコネクタごとにこのデータを取得することをお勧めします。spring boot embedded tomcatでクライアントリクエストスレッドの現在の数を取得するにはどうすればよいですか?

誰でも、春の起動時にこの情報を得るための良いアイデアはありますか?

答えて

1

これがあなたが探しているものかどうかわかりませんが、JMX経由でそのようなサーバー値を取得できます。現在のSpring Bootアプリを起動し、Java Mission Control([JDKディレクトリ]/bin)を開くことができます。公開MBeanブラウザとTomcat->スレッドプールを見て - > [ConnectorNameの]:

MBean Browser

あなたも、get those values programmaticallyをすることができます。

+1

私はこれを試して、jmxデータをプログラムで取得することができました。ありがとうございました :) – shazbot

関連する問題