:read-resource-description(recursive=true,inherited=false,operations=true) { "outcome" => "success", "result" => { "description" => "Runtime information about Hibernate use in the deployment.", "attributes" => { "entity-delete-count" => { "description" => "Get number of entity deletes.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "entity-insert-count" => { "description" => "Get number of entity inserts.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "entity-load-count" => { "description" => "Get number of entity loads.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "entity-fetch-count" => { "description" => "Get number of entity fetches.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "entity-update-count" => { "description" => "Get number of entity updates.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "query-execution-count" => { "description" => "Get number of executed queries.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "query-execution-max-time" => { "description" => "Get the time in milliseconds of the slowest query.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "query-execution-max-time-query-string" => { "description" => "Get the query string for the slowest query.", "type" => STRING, "access-type" => "metric", "storage" => "runtime" }, "query-cache-hit-count" => { "description" => "Get the number of cached queries successfully retrieved from cache.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "query-cache-miss-count" => { "description" => "Get the number of cached queries not found in cache.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "query-cache-put-count" => { "description" => "Get the number of cacheable queries put in cache.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "flush-count" => { "description" => "Get the number of flushes executed by sessions (either implicit or explicit).", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "connect-count" => { "description" => "Get the number of connections asked for by the sessions.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "second-level-cache-hit-count" => { "description" => "Number of cacheable entities/collections successfully retrieved from the cache.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "second-level-cache-miss-count" => { "description" => "Number of cacheable entities/collections not found in the cache and loaded.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "second-level-cache-put-count" => { "description" => "Number of cacheable entities/collections put in the cache.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "session-close-count" => { "description" => "Number of sessions closed.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "session-open-count" => { "description" => "Number of sessions opened.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "collection-load-count" => { "description" => "Number of collections loaded.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "collection-fetch-count" => { "description" => "Number of collections fetched.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "collection-update-count" => { "description" => "Number of collections updated.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "collection-remove-count" => { "description" => "Number of collections removed.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "collection-recreated-count" => { "description" => "Number of collections recreated.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "successful-transaction-count" => { "description" => "Number of successful transactions.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "completed-transaction-count" => { "description" => "Number of completed transactions.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "prepared-statement-count" => { "description" => "Number of acquired prepared statements.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "close-statement-count" => { "description" => "Number of released prepared statements.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "optimistic-failure-count" => { "description" => "Number of optimistic lock exceptions.", "type" => INT, "access-type" => "metric", "storage" => "runtime" }, "enabled" => { "description" => "Determine if statistics are enabled.", "type" => BOOLEAN, "access-type" => "read-write", "storage" => "runtime", "restart-required" => "no-services" } }, "operations" => { "summary" => { "operation-name" => "summary", "description" => "Log the statistics.", "request-properties" => {}, "reply-properties" => {} }, "clear" => { "operation-name" => "clear", "description" => "Clear statistics.", "request-properties" => {}, "reply-properties" => {} }, "evict-all" => { "operation-name" => "evict-all", "description" => "Evict all entities from second level cache.", "request-properties" => {}, "reply-properties" => {} } }, "children" => { "entity-cache" => { "description" => "Statistics for a Hibernate Second Level Cache region.", "model-description" => {"*" => { "description" => "Statistics for a Hibernate Second Level Cache region.", "attributes" => { "miss-count" => { "type" => LONG, "description" => "Number of cacheable entities/collections not found in the cache and loaded.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "put-count" => { "type" => LONG, "description" => "Number of cacheable entities/collections put in the cache.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "element-count-in-memory" => { "type" => LONG, "description" => "Number of cacheable entities/collections currently stored in memory.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "hit-count" => { "type" => LONG, "description" => "Number of cacheable entities/collections successfully retrieved from the cache.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" } }, "operations" => undefined, "children" => {} }} }, "query-cache" => { "description" => "Statistics for individual queries.", "model-description" => {"*" => { "description" => "Statistics for individual queries.", "attributes" => { "query-execution-count" => { "type" => LONG, "description" => "Get number of times query has been executed.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "query-execution-max-time" => { "type" => LONG, "description" => "Get the time in milliseconds of the query.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "query-execution-min-time" => { "type" => LONG, "description" => "Get the minimum time in milliseconds of the query.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "query-name" => { "type" => STRING, "description" => "Query name.", "expressions-allowed" => false, "nillable" => false, "min-length" => 1L, "max-length" => 2147483647L, "access-type" => "metric", "storage" => "runtime" }, "query-execution-average-time" => { "type" => LONG, "description" => "Get the average time in milliseconds of the query.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "query-cache-miss-count" => { "type" => LONG, "description" => "Get the number of times query was not found in cache.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "query-execution-row-count" => { "type" => LONG, "description" => "Get number of rows returned from executions of query.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "query-cache-hit-count" => { "type" => LONG, "description" => "Get the number of times query was retrieved from cache.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "query-cache-put-count" => { "type" => LONG, "description" => "Get the number of times query was put in cache.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" } }, "operations" => undefined, "children" => {} }} }, "entity" => { "description" => "Statistics for individual entities.", "model-description" => {"*" => { "description" => "Statistics for individual entities.", "attributes" => { "entity-load-count" => { "type" => LONG, "description" => "Get number of entity loads.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "entity-update-count" => { "type" => LONG, "description" => "Get number of entity updates.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "optimistic-failure-count" => { "type" => LONG, "description" => "Number of optimistic lock exceptions.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "entity-fetch-count" => { "type" => LONG, "description" => "Get number of entity fetches.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "entity-insert-count" => { "type" => LONG, "description" => "Get number of entity inserts.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "entity-delete-count" => { "type" => LONG, "description" => "Get number of entity deletes.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" } }, "operations" => undefined, "children" => {} }} }, "collection" => { "description" => "Statistics for individual collections.", "model-description" => {"*" => { "description" => "Statistics for individual collections.", "attributes" => { "collection-fetch-count" => { "type" => LONG, "description" => "Number of times collection was fetched.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "collection-recreated-count" => { "type" => LONG, "description" => "Number of times collection was recreated.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "collection-load-count" => { "type" => LONG, "description" => "Number of times collection was loaded.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "collection-update-count" => { "type" => LONG, "description" => "Number of times collection was updated.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" }, "collection-remove-count" => { "type" => LONG, "description" => "Number of times collection was removed.", "expressions-allowed" => false, "nillable" => false, "access-type" => "metric", "storage" => "runtime" } }, "operations" => undefined, "children" => {} }} } } } }