8 Analyzing Report Contents
An additional set of predefined reports are provided for Oracle Coherence*Web. The Coherence*Web reports are not discussed in this chapter. See Running Performance Reports in Administering HTTP Session Management with Oracle Coherence*Web.
This chapter includes the following sections:
- Understanding the Cache Size Report
The cache size report indicates the size of a cache based on the number and size of the objects in the cache. - Understanding the Cache Storage Report
The cache storage report provides detailed metrics including index, querying, and eviction details for a cache. - Understanding the Cache Usage Report
The cache usage report provides information about cache usage (gets, puts, evictions, and so on). - Understanding the Executor Report
The executor report provides information about the running executors for a cluster. - Understanding the Federation Destination Report
The federation destination report indicates out-going replication statistics from the perspective of a federation participant who receives replicated data. - Understanding the Federation Origin Report
The federation origin report indicates in-coming replication statistics from the perspective of a federation participant who sends replicated data. - Understanding the Federation Status Report
The cache size report indicates the status for a federation participant. - Understanding the Flash Journal Report
The flash journal report displays statistics to help determine how well data is being stored to flash memory. - Understanding the JCache Configuration Report
The JCache configuration report shows what configuration options have been set on a JCache cache. - Understanding the JCache Statistics Report
The JCache statistic report contains information that is used to evaluate how well a JCache cache is performing. - Understanding the Management Report
The management report contains refresh statistics to help determine if the management framework is providing a timely view of management data for all MBeans. - Understanding the Memory Status Report
The memory status report contains statistics to help understand memory consumption on each member and across the grid. - Understanding the Network Health Detail Report
The network health detail report contains member-level details to help determine the health of network communications. - Understanding the Network Health Report
The network health report contains the primary aggregates to help determine the health of the network communications. - Understanding the Node List Report
The node list report provides information to help identify a cluster member. - Understanding the Persistence Detail Report
The persistence report provides detailed information about how cache persistence is performing for a particular service and node. - Understanding the Persistence Report
The persistence report provides information about how cache persistence is performing for a particular service. - Understanding the Proxy Report
The proxy report provides information about proxy servers and the information being transferred to clients. - Understanding the Proxy Connections Report
The proxy connections report provides information about the client connections for proxy servers in a cluster. - Understanding the Proxy HTTP Report
The proxy HTTP report provides information about HTTP acceptors that are configured on a proxy server. - Understanding the Ram Journal Report
The ram journal report displays statistics that are used to determine how well data is being stored to RAM memory. - Understanding the Service Report
The service report provides information for monitoring the health and performance of a service. - Understanding the Service Partitions Report
The service partitions report provides detailed metrics, including partition count, average and maximum partition sizes, and average and maximum storage sizes for a service. - Understanding the Topic Report
The Topic report provides detailed metrics for Topics defined within a cluster. - Understanding the Topic Subscribers Report
The Topic Subscribers report provides detailed metrics for Topic Subscribers defined within a cluster. - Understanding the Topic Subscriber Groups Report
The Topic Subscriber Groups report provides detailed metrics for Topic Subscriber Groups defined within a cluster. - Understanding the Transaction Manager Report
The transaction manager report provides detailed transaction manager statics from all transaction service instances in a cluster. - Understanding the View Report
The view report provides information about the views defined for a cluster.
Understanding the Cache Size Report
<unit-calculator>
subelement of <local-scheme>
to BINARY
. The name of the cache size report is timestamp
-cache-size.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2009013101-cache-size.txt
represents a cache size report for January 31, 2009 at 1:00 a.m.
Table 8-1 describes the contents of a cache size report.
Table 8-1 Contents of the Cache Size Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
The name of the cache service. |
|
|
The name of the cache. |
|
|
The number of objects in the cache. |
|
|
The number of bytes consumed by the objects in the cache. |
|
|
The number of Megabytes (MB) consumed by the objects in the cache. |
|
|
The average amount of memory consumed by each object. |
Parent topic: Analyzing Report Contents
Understanding the Cache Storage Report
timestamp-report-cache-storage.txt
where
the timestamp is in YYYYMMDDHH
format. For example, a file named
2009013101-report-proxy-connections.txt
represents an executor report
for January 31, 2009 at 1:00 a.m.
Note:
This report is not included inreport-group.xml
but is available
by running report-all.xml
.
Table 8-2 describes the contents of the cache storage report.
Table 8-2 Contents of the Cache Storage Report
Attribute | Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The service name. |
|
|
The cache name. |
|
|
The numeric member identifier. |
|
|
The total number of times a query had to be re-evaluated due to a concurrent update since the last report refresh. This statistic provides a measure of the impact of concurrent updates on query performance. If the total number of queries is Q and the number of contentions is C, then the expected performance degradation factor should be no more than (Q + C)/Q. |
|
|
The total number of evictions for the cache across the cluster since the last report refresh. |
|
|
The number of inserts into the backing map since the last report refresh. In addition to standard inserts that are caused by put and invoke operations or synthetic inserts that are caused by get operations with read-through backing map topology, this counter increments when distribution transfers move resources into the underlying backing map and decrements when distribution transfers move the data out. |
|
|
The number of removes from the backing map since the last report refresh. Removes are caused by operations such as clear, remove, or invoke. |
|
|
The total number of queries that were fully resolved using indexes since the last report refresh. |
|
|
The total execution time, in milliseconds, for queries that were fully resolved using indexes since the last report refresh. |
|
|
The total number of parallel queries that could not be resolved (or that were partially resolved) using indexes since the last report refresh. |
|
|
The total execution time, in milliseconds, for queries that could not be resolved (or that were partially resolved) using indexes since the last report refresh. |
|
|
The cumulative duration, in milliseconds, of index builds since the last report refresh. |
|
|
The total units used by all indices on the associated cache. |
|
|
The query statistics threshold, defining when a query has been running long enough to be interesting for recording. |
|
|
The duration, in milliseconds, of the longest query execution since statistics were last reset. |
|
|
A string representation of a query with the longest execution time
exceeding the |
|
|
The average execution time, in milliseconds, for queries that were fully resolved using indexes since statistics were last reset. |
|
|
The average execution time, in milliseconds, for queries that could not be resolved (or that were partially resolved) using indexes since statistics were last reset. |
|
|
The number of locks currently granted for the portion of the
partitioned cache managed by |
|
|
The number of pending lock requests for the portion of the
partitioned cache managed by the
|
|
|
The number of key-based listeners registered with the |
|
|
The number of filter-based listeners registered with the |
|
|
The number of listener registrations since the last report refresh. |
Parent topic: Analyzing Report Contents
Understanding the Cache Usage Report
timestamp
-cache-usage.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2010013113-cache-usage.txt
represents a cache usage report for January 31, 2010 at 1:00 p.m.
Table 8-3 describes the contents of the cache usage report.
Table 8-3 Contents of the Cache Usage Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts, and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The name of the cache service. |
|
|
The name of the cache. |
|
|
Whether the cache resides in the front tier (local cache) or back tier (remote cache). The value is either |
|
|
The total number of puts for the cache across the cluster since the last report refresh. |
|
|
The total number of milliseconds spent on |
|
|
The total number of gets for the cache across the cluster since the last report refresh. |
|
|
The total number of milliseconds spent on |
|
|
The total number of visits for the cache across the cluster since the last report refresh. |
|
|
The total number of milliseconds spent on |
|
|
The total number of misses for the cache across the cluster since the last report refresh. |
|
|
The total number of milliseconds spent on |
|
|
The total number of storage writes for the cache across the cluster since the last report refresh. |
|
|
The total number of milliseconds spent in storage write operations across the cluster since the last report refresh. |
|
|
The total number of reads from a cache store for the cache across the cluster since the last report refresh. |
|
|
The total number of milliseconds spent on cache store reads for the cache across the cluster since the last time the report executed. |
|
|
The total number of failures for the cache across the cluster since the last report refresh. |
|
|
The sum of the queue link sizes across the cluster. |
|
|
The total number of evictions for the cache across the cluster since the last report refresh. |
|
|
The total number of prunes for the cache across the cluster since the last report refresh. |
|
|
The total number of milliseconds spent in the prune operation across the cluster since the last report refresh. |
Parent topic: Analyzing Report Contents
Understanding the Executor Report
timestamp-executors.txt
where the timestamp is
in YYYYMMDDHH
format. For example, a file named
2009013101-executors.txt
represents an executor report for January 31,
2009 at 1:00 a.m.
Table 8-4 describes the contents of the executor report.
Table 8-4 Contents of the Executor Report
Attribute | Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The logical name of the executor. |
|
|
The unique ID of this executor. |
|
|
The location where the executor is running. |
|
|
The state of the executor. |
|
|
The description of this executor. The following options
are available:
|
|
|
The in progress task count. |
|
|
The completed tasks count for the time period. |
|
|
The rejected tasks count for the time period. |
Parent topic: Analyzing Report Contents
Understanding the Federation Destination Report
timestamp
-federation-destination.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2009013101-federation-destination.txt
represents a report for January 31, 2009 at 1:00 a.m.
Table 8-5 describes the contents of a federation destination report.
Table 8-5 Contents of the Federation Destination Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts, and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The member for the federation statistics. |
|
|
The name of the sender. |
|
|
The state of the participant. For example: |
|
|
The status of the participant. One of the following:
|
|
|
The current utilized bandwidth in Megabits per second for sending replicate message. |
|
|
The total number of bytes that were sent. |
|
|
The total number of cache entries that were sent. |
|
|
The total number of journal records that were sent. A journal record can consist of multiple cache entries that are part of the same transaction. |
|
|
The total number of replication messages that were sent. A replication message can contain multiple journal records. |
|
|
The total number of un-acknowledged replication messages. |
|
|
The 90-percentile value of the time (in milliseconds) the journal records are in the cache waiting to be replicated. |
|
|
The 90-percentile value of the round trip time (in milliseconds) taken for the transmission of replication messages, application of changes on the destination cluster, and the receipt of the corresponding acknowledgment messages over the network. |
|
|
The 90-percentile value of the time (in milliseconds) it took to apply the replication messages on the destination. |
|
|
The bytes sent per second. |
|
|
The messages sent per second. |
|
|
The maximum bandwidth in megabits per second for sending replicate messages. A value of |
|
|
An error description. A value is only returned if the sender is in an |
|
|
The send timeout that is configured for the participant. |
|
|
The location metadata that is configured for the participant. |
|
|
The percent of work completed for a |
|
|
The total time (in milliseconds) the |
|
|
The total number of partitions in the |
|
|
The total number of partitions completed for the |
|
|
The number of partitions with error responses for the |
Parent topic: Analyzing Report Contents
Understanding the Federation Origin Report
timestamp
-federation-origin.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2009013101-federation-origin.txt
represents a report for January 31, 2009 at 1:00 a.m.
Table 8-6 describes the contents of a federation origin report.
Table 8-6 Contents of the Federation Origin Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts, and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The member for the federation statistics. |
|
|
The total number of bytes that were received. |
|
|
The total number of journal records that were received. A journal record could consist of multiple cache entries that are part of the same transaction. |
|
|
The total number of cache entries that were received. |
|
|
The total number of replication messages that were received. A replication message could contain multiple journal records. |
|
|
The total number of un-acknowledged replication messages. |
|
|
The 90-percentile value of the time (in milliseconds) it took to apply the replication messages on the destination. |
|
|
The 90-percentile value of the time (in milliseconds) the journal records are in the cache waiting to be replicated. |
|
|
The bytes received per second. |
|
|
The messages received per second. |
|
|
The total number of |
Parent topic: Analyzing Report Contents
Understanding the Federation Status Report
timestamp
-federation-status.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2009013101-federation-status.txt
represents a cache size report for January 31, 2009 at 1:00 a.m.
Table 8-7 describes the contents of a federation status report.
Table 8-7 Contents of the Federation Status Report
Column | Data Type | Description |
---|---|---|
|
|
The member for the federation statistics. |
|
|
The name of the sender. |
|
|
The state of the participant. One of:
|
|
|
An error description. A value is only returned if the sender is in an |
Parent topic: Analyzing Report Contents
Understanding the Flash Journal Report
timestamp
-flashjournal.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2010013113-flashjournal.txt
represents a flash journal report for January 31, 2010 at 1:00 p.m.
Table 8-8 describes the contents of the flash journal report.
Table 8-8 Contents of the Flash Journal Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The member for the flash journal statistics. |
|
|
The number of journal files that are currently in use. |
|
|
The number of active |
|
|
The amount of data, in bytes, that is currently stored for this journal. |
|
|
The total size of all journal files for this journal. |
|
|
The number of serialized values that have yet to be stored in the journal. |
|
|
The maximum size, in bytes, of the backlog. The backlog is the amount of serialized values that have yet to be stored in the journal. Client threads are blocked if this limit is exceeded and remain blocked until the backlog recedes below this limit. |
|
|
The total size, in bytes, of all available buffers in the pool. |
Parent topic: Analyzing Report Contents
Understanding the JCache Configuration Report
timestamp
-jcache-configuration.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2009013113-jcache-configuration.txt
represents a management report for January 31, 2009 at 1:00 p.m.
Table 8-9 describes the contents of the JCache configuration report.
Table 8-9 Contents of the JCache Configuration Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The JCache |
|
|
The name of the cache. |
|
|
The required key type for the cache. |
|
|
The required value type for the cache. |
|
|
Specifies whether management is enabled for the cache. |
|
|
Specifies whether performance statistics are being collected for the cache. |
|
|
Specifies whether the cache operates in read-through mode. |
|
|
Specifies whether the cache operates in write-through mode. |
|
|
Specifies whether the cache uses store-by-value or store by-reference semantics. A value of |
Parent topic: Analyzing Report Contents
Understanding the JCache Statistics Report
timestamp
-jcache-statistics.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2009013113-jcache-statistics.txt
represents a management report for January 31, 2009 at 1:00 p.m.
Table 8-10 describes the contents of the JCache statistics report.
Table 8-10 Contents of the JCache Statistics Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The JCache |
|
|
The name of the cache |
|
|
The total number of |
|
|
The total number of put operations including operations that replace and existing entry. |
|
|
The total number of |
|
|
The number of successful |
|
|
The number of unsuccessful |
|
|
The total number of evictions from the cache. An eviction is initiated by the cache to free up space. An eviction is not considered a Note: This attribute is not implemented by the Coherence JCache provider. |
|
|
The average time to perform |
|
|
The average time to perform |
|
|
The average time to perform |
|
|
The percentage of cache requests that return an entry. The percentage is reported as a decimal value and is calculated using the value of cache hits divided by cache |
|
|
The percentage of cache requests that do not return an entry. The percentage is reported as a decimal value and is calculated using the value of cache misses divided by cache |
Parent topic: Analyzing Report Contents
Understanding the Management Report
timestamp
-management.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2009013113-Management.txt
represents a management report for January 31, 2009 at 1:00 p.m.
Table 8-11 describes the contents of the management report.
Table 8-11 Contents of the Management Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The refresh policy that is currently set. The policy determines how to refresh data for remote models. |
|
|
The timestamp when this model was last retrieved from a corresponding member. For local servers it is the local time. |
|
|
The number of times that the MBean server predictively refreshed information and the information was not accessed. |
|
|
The total number of snapshots retrieved since the statistics were last reset. |
|
|
The number of times that the MBean server used a predictive algorithm to refresh MBean information. |
|
|
The number of times that this management member has timed out while attempting to refresh remote MBean attributes. |
Parent topic: Analyzing Report Contents
Understanding the Memory Status Report
timestamp
-memory-status.txt
where the timestamp
is in YYYYMMDDHH
format. For example, a file named
2009013115-memory-status.txt
represents a memory status report for
January 31, 2009 at 3:00 p.m.
Table 8-12 describes the contents of the memory status report.
Table 8-12 Contents of the Memory Status Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The amount of time since the last JVM start. |
|
|
The member for the memory statistics. |
|
|
The name of the garbage collector. |
|
|
The number of garbage collections since the last JVM start. |
|
|
The number of garbage collections since the last report refresh. |
|
|
The number of milliseconds that the JVM has spent on garbage collection since the start of the JVM. |
|
|
The number of milliseconds that the JVM has spent on garbage collection since the last report refresh. |
|
|
The start time of the last garbage collection. |
|
|
The total amount of time of the last garbage collection. |
|
|
The stop time of the last garbage collection. |
|
|
The number of heap bytes committed at the time the report ran. |
|
|
The number of heap bytes initialized at the time the report ran. |
|
|
The maximum number of bytes used by the JVM since its start. |
|
|
The bytes used by the JVM at the time the report ran. |
HeapCommittedMB |
|
The heap in megabytes committed at the time the report ran. |
HeapInitMB |
|
The heap in megabytes initialized at the time the report ran. |
HeapMaxMB |
|
The maximum number of megabytes used by the JVM since its start. |
HeapUsedMB |
|
The heap in megabytes used by the JVM at the time the report ran. |
Parent topic: Analyzing Report Contents
Understanding the Network Health Detail Report
timestamp
-network-health-detail.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2009013114-network-health-detail.txt
represents a network health detail report for January 31, 2009 at 2:00 p.m.
Table 8-13 describes the contents of the network health detail report.
Table 8-13 Contents of the Network Health Detail Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The system time when management information was last retrieved from a corresponding node. Local servers display the local time. |
|
|
The member for the network statistics. |
|
|
The publisher success rate for the member. If this value is within 2% to 3% of the |
|
|
The receiver success rate for the member. If this value is within 2% to 3% of the |
|
|
The total number of network packets sent by the member. |
|
|
The number of packets sent by the member since the last report refresh. |
|
|
The total number of network packets re-sent by the member. Packets are re-sent when the receiver of the packet receives an invalid packet or when an acknowledge packet is not sent within the appropriate amount of time. |
|
|
The number of network packets re-sent by the member since the last report refresh. |
|
|
The total number of packets received multiple times. |
|
|
The number of packets received multiple times since the last report refresh. |
|
|
The total number of packets received by the member. |
|
|
The total number of packets received by the member since the last report refresh. |
|
|
The number of messages sent by the service-dedicated transport since the last report refresh. |
|
|
The number of messages received by the service-dedicated transport since the last report refresh. |
|
|
The total number of milliseconds that the requests were delayed due to draining the backlog since the last report refresh. |
Parent topic: Analyzing Report Contents
Understanding the Network Health Report
timestamp
-network-health.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2009013113-network-health.txt
represents a network health report for January 31, 2009 at 1:00 p.m.
Table 8-14 describes the contents of the network health report.
Table 8-14 Contents of the Network Health Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The minimum receiver success rate for a member in the cluster. If this value is considerably less (10%) than the |
|
|
The receiver success rate for the grid as a whole. If this value is below 90%, analyze the network health detail report. |
|
|
The minimum publisher success rate for a member in the cluster. If this value is considerably less (10%) than the |
|
|
The publisher success rate for the grid as a whole. If this value is below 90%, analyze the network health detail report. |
Parent topic: Analyzing Report Contents
Understanding the Node List Report
nodeId
), the reporter logs out a list of members and user-defined member identity information. See member-identity in Developing Applications with Oracle Coherence. The name of the nodes list report is timestamp
-nodes.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2009013101-nodes.txt
represents a node list report for January 31, 2009 at 1:00 a.m.
Table 8-15 describes the contents of the node list report.
Table 8-15 Contents of the Node List Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The time at which the information was refreshed from a remote member. If the time is different than the refresh time on other rows in the batch, the member did not respond in a timely matter. This is often caused by a member performing a garbage collection. Any information regarding a member with an old refresh date is questionable. |
|
|
The numeric member identifier. |
|
|
The Unicast address for the member. |
|
|
The member name. |
|
|
The process name for the member. |
|
|
The role name for the member. |
|
|
The computer name for the member. |
|
|
The rack name for the member. |
|
|
The site name for the member. |
Parent topic: Analyzing Report Contents
Understanding the Persistence Detail Report
timestamp
-persistence-detail.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2009013101-persistence-detail.txt
represents a persistence detail report for January 31, 2009 at 1:00 a.m.
Table 8-16 describes the contents of the persistence detail report.
Table 8-16 Contents of the Persistence Detail Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The name of the partitioned cache service. |
|
|
The current persistence mode for this service:
|
|
|
The member for the persistence statistics. |
|
|
The average latency (in milliseconds) added to a mutating cache operation by active persistence operations. |
|
|
The maximum latency (in milliseconds) added to a mutating cache operation by an active persistence operation. |
|
|
The amount of space (in bytes) that is used by active persistence. |
|
|
The total size (in bytes) of the file system for use by active persistence. |
|
|
The remaining space (in bytes) available on the file system for active persistence. |
|
|
The total size (in bytes) of the file system to store snapshots. |
|
|
The remaining space (in bytes) available on the file system to store snapshots. |
|
|
The total size (in bytes) used by the persistence layer to persist backup cache data. |
|
|
The total size (in bytes) of the file system used by the persistence layer to persist backup cache data. |
|
|
The total remaining free space (in bytes) of the file system used by the persistence layer to persist backup cache data. |
Parent topic: Analyzing Report Contents
Understanding the Persistence Report
timestamp
-persistence.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2009013101-persistence.txt
represents a persistence report for January 31, 2009 at 1:00 a.m.
Table 8-17 describes the contents of the persistence report.
Table 8-17 Contents of the Persistence Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The name of the partitioned cache service. |
|
|
The current persistence mode for this service:
|
|
|
The amount of space (in bytes) that is used by active persistence |
|
|
The average latency for all nodes (in milliseconds) added to a mutating cache operation by active persistence operations. |
|
|
The maximum latency for all nodes (in milliseconds) added to a mutating cache operation by an active persistence operation. |
|
|
The total size (in bytes) used by the persistence layer to persist backup cache data. |
Parent topic: Analyzing Report Contents
Understanding the Proxy Report
timestamp
-network-report-proxy.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2009013101-report-proxy.txt
represents a proxy report for January 31, 2009 at 1:00 a.m.
Table 8-18 describes the contents of the proxy report.
Table 8-18 Contents of the Proxy Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The timestamp when this model was last retrieved from a corresponding member. For local servers it is the local time. |
|
|
The name of the proxy service. |
|
|
The IP Address and Port of the proxy service. |
|
|
The numeric member identifier. |
|
|
The current number of connections to the proxy service. |
|
|
The number of bytes queued to be sent by the proxy service. |
|
|
The number of messages queued by the proxy service. |
|
|
The number of bytes sent by the proxy service since the last report refresh. |
|
|
The number of bytes received by the proxy service since the last report refresh. |
|
|
The number of messages sent by the proxy service since the last report refresh. |
|
|
The number of messages received by the proxy service since the last report refresh. |
Parent topic: Analyzing Report Contents
Understanding the Proxy Connections Report
timestamp-report-proxy-connections.txt
, where the timestamp is in
YYYYMMDDHH
format. For example, a file named
2009013101-report-proxy-connections.txt
represents a proxy connections
report for January 31, 2009 at 1:00 a.m.
Table 8-19 describes the contents of the proxy connections report.
Table 8-19 Contents of the Proxy Connections Report
Attribute | Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
The timestamp for each report refresh. |
|
|
The service name of the proxy server. |
|
|
The numeric member identifier. |
|
|
The unique ID of this client connection. |
|
|
The remote address of the client. |
|
|
The remote port of the client. |
|
|
The client address of the client (may be different from the
|
|
|
The name or process id of the client. |
|
|
The role of the client. |
|
|
The time in milliseconds that the client has been connected. |
|
|
The number of bytes queued to be sent to the client. |
|
|
The number of messages queued to be sent to the client. |
|
|
The number of bytes sent to the client since the last report refresh. |
|
|
The number of bytes received from the client since the last report refresh. |
|
|
The number of messages sent to the client since the last report refresh. |
|
|
The number of messages received from the client since the last report refresh. |
|
|
The string representation of the client. |
Parent topic: Analyzing Report Contents
Understanding the Proxy HTTP Report
timestamp
-report-proxy-http.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2009013101-report-proxy-http.txt
represents a proxy report for January 31, 2009 at 1:00 a.m.
Table 8-20 describes the contents of the proxy HTTP report.
Table 8-20 Contents of the Proxy HTTP Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The timestamp when this model was last retrieved from a corresponding member. For local servers it is the local time. |
|
|
The name of the proxy service. |
|
|
The type of HTTP server or |
|
|
The IP Address and Port of the proxy service. |
|
|
The numeric member identifier. |
|
|
The average size of the HTTP requests. |
|
|
The average size of the HTTP responses. |
|
|
The average processing time in milliseconds for HTTP requests. |
|
|
The number of HTTP requests that caused errors. |
|
|
The number of requests since the HTTP server was started or the statistics were reset. |
|
|
The number of HTTP responses in the 100-199 range. |
|
|
The number of HTTP responses in the 200-299 range. |
|
|
The number of HTTP responses in the 300-399 range. |
|
|
The number of HTTP responses in the 400-499 range. |
|
|
The number of HTTP responses in the 500-599 range. |
Parent topic: Analyzing Report Contents
Understanding the Ram Journal Report
timestamp
-ramjournal.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2010013113-ramjournal.txt
represents a ram journal report for January 31, 2010 at 1:00 p.m.
Table 8-21 describes the contents of the ram journal report.
Table 8-21 Contents of the Ram Journal Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The member for the RAM journal statistics. |
|
|
The number of journal files that are currently in use. |
|
|
The number of active |
|
|
The amount of data, in bytes, that is currently stored for this journal. |
|
|
The total size of all journal files for this journal. |
Parent topic: Analyzing Report Contents
Understanding the Service Report
Request Count
and Task Count
values help to determine the performance and throughput of the service. The RequestPendingCount
and Task Backlog
values help to identify capacity issues or blocked processes. The Task Hung Count
, Task Timeout Count
, Thread Abandoned Count
, and Request Timeout Count
values represent the number of unsuccessful executions that have occurred in the system. The name of the service report is timestamp
-service.txt
where the timestamp is in YYYYMMDDHH
format. For example, a file named 2010013113-service.txt
represents a service report for January 31, 2010 at 1:00 p.m.
Table 8-22 describes the contents of the service report.
Table 8-22 Contents of the Service Report
Column | Data Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The service name. |
|
|
The numeric member identifier. |
|
|
The system time when the service information was updated from a remote member. |
|
|
The number of requests since the last report refresh execution. |
|
|
The number of pending requests at the time of the report. |
|
|
The duration for the pending requests at the time of the report. |
|
|
The number of request timeouts since the last report refresh. |
|
|
The number of tasks executed since the last report refresh. |
|
|
The task backlog at the time of the report. |
|
|
The number of task timeouts since the last report refresh. |
|
|
The number of tasks that hung since the last report refresh. |
|
|
The number of threads abandoned since the last report refresh. |
|
|
The number of partitions that this member owns (responsible for the primary storage). |
|
|
The number of partitions that this member backs up (responsible for the backup storage). |
|
|
The total number of partitions that are not currently backed up. |
|
|
The total number of partitions that are backed up on the same machine where the primary partition owner resides. |
|
|
The total number of primary and backup partitions that remain to be transferred until the partition distribution across the storage enabled service members is fully balanced. |
|
|
The number of partitions that are currently being transferred by this service member to other members. |
|
|
The number of threads in the service thread pool. To configure a thread count, set the |
|
|
The number of currently idle threads in the service thread pool. |
|
|
The percentage of threads in the pool that are being used. The percentage is calculated based on the thread count and the number of threads that are idle. |
Parent topic: Analyzing Report Contents
Understanding the Service Partitions Report
timestamp-service-partitions.txt
, where
timestamp
is in the YYYYMMDDHH format. For
example, a file named 2009013101-service-partitions.txt
represents an
executor report for January 31, 2009 at 1:00 a.m.
Note:
This report is not included inreport-group.xml
but is available by running report-all.xml
.
Table 8-23 describes the contents of the service partitions report.
Table 8-23 Contents of the Service Partitions Report
Attribute | Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A time stamp for each report refresh. |
|
|
The name of the service. |
|
|
The configured number of partitions for the service. |
|
|
The configured number of partition backups to be maintained by the service. |
|
|
The number of primary partitions per storage-enabled service member that a strategy attempts to maintain. |
|
|
The number of backup partitions per storage-enabled service member that a strategy currently attempts to maintain. |
|
|
The number of storage-enabled nodes running the service. |
|
|
The number of machines that host storage-enabled nodes running the service. |
|
|
The number of racks that host storage-enabled nodes running the service. |
|
|
The number of sites that host storage-enabled nodes running this service. |
|
|
The name of the partition assignment strategy that is in use. |
|
|
The high availability status for the service. The valid values
are:
Note: To achieve |
|
|
The high availability status that the strategy attempts to achieve.
Valid values are the same as the |
|
|
The number of partition transfers that remain to be completed before the service achieves the goals set by the strategy. |
|
|
The average partition storage size in kilobytes. |
|
|
The maximum partition storage size in kilobytes. |
|
|
The average node storage size in kilobytes. |
|
|
The maximum node storage size in kilobytes. |
|
|
The node identified with the maximum node storage size. |
Parent topic: Analyzing Report Contents
Understanding the Topic Report
timestamp-topic.txt
where the
timestamp is in the YYYYMMDDHH format. For example, a
file named 2009013101-topics.txt
represents a Topic report for January
31, 2009 at 1:00 a.m.
Note:
This report is not included inreport-group.xml
but is available by running report-all.xml
.
Table 8-24 describes the contents of the Topic report.
Table 8-24 Contents of the Topic Report
Attribute | Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A time stamp for each report refresh. |
|
|
The name of the service. |
|
|
The name of the Topic. |
|
|
The numeric member identifier. |
|
|
The number of channels in the Topic. |
|
|
The number of published messages since the last report refresh. |
|
|
The rate of publishing messages over the last 15 minutes. |
|
|
The rate of publishing messages over the last five minutes. |
|
|
The rate of publishing messages over the last one minute. |
|
|
The mean rate at which messages are published. |
Parent topic: Analyzing Report Contents
Understanding the Topic Subscribers Report
timestamp-topic-subscribers.txt
where the timestamp is in the YYYYMMDDHH format. For example, a file named
2009013101-topic-subscribers.txt
represents a Topic Subscribers
report for January 31, 2009 at 1:00 a.m.
Note:
This report is not included inreport-group.xml
but is available by running report-all.xml
.
Table 8-25 describes the contents of the Topic Subscribers report.
Table 8-25 Contents of the Topic Subscribers Report
Attribute | Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A time stamp for each report refresh. |
|
|
The name of the service. |
|
|
The name of the Topic. |
|
|
The subscriber group to which the subscriber belongs. |
|
|
The Id of the subscriber. |
|
|
The numeric member identifier. |
|
|
The number of outstanding receive requests. |
|
|
The subscriber's allocated channels. |
|
|
The number of channels in the Topic. |
|
|
The number of times the subscriber has disconnected since the last report refresh. |
|
|
The number of channel notifications received since the last report refresh. |
|
|
The total number of polls for messages since the last report refresh. |
|
|
The number completed receive requests since the last report refresh. |
|
|
The rate at which receive requests are completed over the last 15 minutes. |
|
|
The rate at which receive requests are completed over the last five minutes. |
|
|
The rate at which receive requests are completed over the last one minute. |
|
|
The mean rate at which receive requests are completed. |
|
|
The number of empty receive requests since the last report refresh. |
|
|
The number of exceptionally completed receive requests since the last report refresh. |
|
|
The number of elements received since the last report refresh. |
|
|
The state of the subscriber. Valid values are:
|
|
|
The state of the subscriber as a string. |
|
|
The number of elements received since the last report refresh. |
Parent topic: Analyzing Report Contents
Understanding the Topic Subscriber Groups Report
timestamp-topic-subscriber-groups.txt
where the timestamp is in the YYYYMMDDHH format. For example, a file named
2009013101-topic-subscriber-groups.txt
represents a Topic
Subscriber Groups report for January 31, 2009 at 1:00 a.m.
Note:
This report is not included inreport-group.xml
but is available by running report-all.xml
.
Table 8-26 describes the contents of the Topic Subscriber Groups report.
Table 8-26 Contents of the Topic Subscriber Groups Report
Attribute | Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A time stamp for each report refresh. |
|
|
The name of the service. |
|
|
The name of the Topic. |
|
|
The name of the subscriber group. |
|
|
The numeric member identifier. |
|
|
The number of channels in the Topic. |
|
|
The total number of polled messages since the last report refresh. |
|
|
The rate at which messages are polled over the last 15 minutes. |
|
|
The rate at which messages are polled over the last five minutes. |
|
|
The rate at which messages are polled over the last one minute. |
|
|
The mean rate at which messages are polled. |
Parent topic: Analyzing Report Contents
Understanding the Transaction Manager Report
timestamp-report-transaction.txt
where the
timestamp
is in YYYYMMDDHH format. For example,
a file named 2009013101-report-transaction.txt
represents a transaction
report for January 31, 2009 at 1:00 a.m.
Table 8-27 describes the contents of the transaction manager report.
Table 8-27 Contents of the Transaction Manager Report
Attribute | Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The name of the service. |
|
|
The numeric member identifier. |
|
|
The total number of currently active transactions. An active transaction is counted as any transaction that contains at least one modified entry and is yet to be committed or rolled back. The coordinator member for this transaction maintains the count even though multiple members may have participated in the transaction. |
|
|
The transaction timeout value in milliseconds. This value applies only to transactional connections obtained after the value is set. This attribute is currently not supported. |
|
|
The total number of transactions that have been committed by the transaction manager for the time period. The coordinator member for this transaction maintains the count even though multiple members may have participated in the transaction. |
|
|
The total number of transactions that have been recovered by the transaction manager for the time period. The coordinator member for this transaction maintains the count even though multiple members may have participated in the transaction. |
|
|
The total number of transactions that have been rolled back by the transaction manager for the time period. The coordinator member for this transaction maintains the count even though multiple members may have participated in the transaction. |
|
|
The cumulative time (in milliseconds) that was spent on active transactions for the time period. |
Parent topic: Analyzing Report Contents
Understanding the View Report
timestamp-view-usage.txt
where
the timestamp is in YYYYMMDDHH
format. For example, a file named
2009013101-view-usage.txt
represents a view report for January 31, 2009
at 1:00 a.m.
Table 8-28 describes the contents of the view report.
Table 8-28 Contents of the View Report
ViewMBean Attribute | Type | Description |
---|---|---|
|
|
A sequential counter to help integrate information between related files. This value resets when the reporter restarts and is not consistent across members. However, it is helpful when trying to integrate files. |
|
|
A timestamp for each report refresh. |
|
|
The service to which the view cache belongs. |
|
|
The numeric member identifier. |
|
|
The name of the view cache. |
|
|
The number of entries in the view-cache. |
Parent topic: Analyzing Report Contents