13.10. データソースの統計
定義されたデータソースのコア プール と JDBC ランタイム統計を表示できます。利用可能な統計の詳細リストは、データソースの統計 を参照してください。
データソース統計を有効にする
データソース統計は、デフォルトでは有効に なっていません。以下の管理 CLI コマンドは、ExampleDS データソースの統計の収集を有効にします。
マネージドドメインでは、これらのコマンドの前に /profile=PROFILE_NAME を追加してください。
/subsystem=datasources/data-source=ExampleDS/statistics=pool:write-attribute(name=statistics-enabled,value=true)
/subsystem=datasources/data-source=ExampleDS/statistics=jdbc:write-attribute(name=statistics-enabled,value=true)
データソース統計の表示
すべてのデータソース統計は管理 CLI から取得できます。これらの統計のサブセットは、管理コンソールの [ランタイム] タブから表示できます。
以下の管理 CLI コマンドは、ExampleDS データソースのコアプールの統計を取得します。
マネージドドメインでは、これらのコマンドの前に /host=HOST_NAME/server=SERVER_NAME を追加してください。
/subsystem=datasources/data-source=ExampleDS/statistics=pool:read-resource(include-runtime=true)
{
"outcome" => "success",
"result" => {
"ActiveCount" => 1,
"AvailableCount" => 20,
"AverageBlockingTime" => 0L,
"AverageCreationTime" => 122L,
"AverageGetTime" => 128L,
"AveragePoolTime" => 0L,
"AverageUsageTime" => 0L,
"BlockingFailureCount" => 0,
"CreatedCount" => 1,
"DestroyedCount" => 0,
"IdleCount" => 1,
...
}
以下の管理 CLI コマンドは、ExampleDS データソースの JDBC の統計を取得します。
/subsystem=datasources/data-source=ExampleDS/statistics=jdbc:read-resource(include-runtime=true)
{
"outcome" => "success",
"result" => {
"PreparedStatementCacheAccessCount" => 0L,
"PreparedStatementCacheAddCount" => 0L,
"PreparedStatementCacheCurrentSize" => 0,
"PreparedStatementCacheDeleteCount" => 0L,
"PreparedStatementCacheHitCount" => 0L,
"PreparedStatementCacheMissCount" => 0L,
"statistics-enabled" => true
}
}
統計はラインタイム情報であるため、必ず include-runtime=true 引数を指定してください。