1

JBossAS4 では、MBean jboss.jca.ManagedConnectionPool により、データ ソースの使用済み接続数や使用可能な接続数などにアクセスできます。この MBean は JBossAS7 では利用できなくなりました。

これらの値は JBossAS7 でどのようにアクセスできますか? 方法があるようです: JBoss 管理コンソールが値を提供します。

4

2 に答える 2

1

Windows または Linux では、Jboss cli (クライアント インターフェイス) を使用できます。これはJBOSS AS 7.1.3にあります

私のWindowsボックスでは、これが私がしたことです(私のjbossホームはC:\ jboss-eap-6.0です)

以下のバッチファイルを実行

C:\jboss-eap-6.0\bin\jboss-cli.bat

プロンプトが表示されます

[disconnected /]

現在接続が切断されています。「connect」と入力してサーバーに接続するか、「help」と入力してサポートされているコマンドのリストを表示します。ここで、connect と入力します。他のすべてのコマンドについては、help を試してください。これにより、JMX ツリーを参照できるようになります (用語が間違っている可能性があります)。

[disconnected /]connect

[standalone@rama-local:9999]

私のデータプール名が「OracleSampleDS」であるとしましょう。次に、以下のコマンドを使用して統計を照会できます

/subsystem=datasources/data-source=OracleSampleDS/statistics=pool:read-resource(include-runtime=true)

ここに私が得た出力があります

{
    "outcome" => "success",
    "result" => {
        "ActiveCount" => "0",
        "AvailableCount" => "20",
        "AverageBlockingTime" => "0",
        "AverageCreationTime" => "0",
        "CreatedCount" => "0",
        "DestroyedCount" => "0",
        "MaxCreationTime" => "0",
        "MaxUsedCount" => "0",
        "MaxWaitTime" => "0",
        "TimedOut" => "0",
        "TotalBlockingTime" => "0",
        "TotalCreationTime" => "0"
    }
}

jboss のインストール中にホスト名を localhost 以外に変更した場合は、jboss-cli.xml を編集できます。

jboss-cl.shを使用して、Linux で同じコマンドを試しました。

別のプロファイルがある場合 (主にドメイン モードを使用する場合) は、以下のようにプロファイル名を指定します。

/profile=full-ha/subsystem=datasources/data-source=OracleSampleDS/statistics=jdbc:read-resource(include-runtime=true)

ここでドメインモードで使用していたプロファイルは「full-ha」でした

Jboss コマンド ライン ツールに接続すると、次のようないくつかのコマンドを使用できます。

  • ls
  • pwn
  • 接続
  • 終了する

(やってみて)

また、あります

http://loclahost:9990/management/subsystem/datasources/data-source/OracleSampleDS/statistics/pool?include-runtime=true

ポートが異なる場合は、hosts.xml (ドメイン モードを使用している場合) または standalone.xml を参照して、公開されている管理ポートをチェックして確認してください

于 2013-08-14T20:04:19.230 に答える
1

すべての構成属性を持つMBean がありますがjboss.as:subsystem=datasources,xa-data-source=DATASOURCENAME_Pool、統計機能はありません。このスレッドによると、統計は管理 API (JSON エクスポートによる http アクセス) にのみ公開されます。

于 2012-12-11T16:00:02.887 に答える