These service integration bus (SIBus) message store counters are part of the performance monitoring infrastructure (PMI), which provides server-side monitoring and a client-side API to retrieve performance information.
| Name | Key | Description | Granularity | Type | Level |
| CacheAddStoredCount | MessageStoreStats.CacheAddStoredCount | The number of items that have been added to the message store during the current session that are either persistent or potentially persistent | Per Messaging Engine | CountStatistic | High |
| CacheAddNotStoredCount | MessageStoreStats.CacheAddNotStoredCount | The number of items that have been added to the message store during the current session that are not persistent | Per Messaging Engine | CountStatistic | High |
| CacheUpdateStoredCount | MessageStoreStats.CacheUpdateStoredCount | The number of items that have been updated in the message store during the current session that are either persistent or potentially persistent | Per Messaging Engine | CountStatistic | High |
| CacheUpdateNotStoredCount | MessageStoreStats.CacheUpdateNotStoredCount | The number of items that have been updated in the message store during the current session that not persistent | Per Messaging Engine | CountStatistic | High |
| CacheRemoveStoredCount | MessageStoreStats.CacheRemoveStoredCount | The number of items that have been removed from the message store during the current session that are either persistent or potentially persistent | Per Messaging Engine | CountStatistic | High |
| CacheRemoveNotStoredCount | MessageStoreStats.CacheRemoveNotStoredCount | The number of items that have been removed from the message store during the current session that are not persistent | Per Messaging Engine | CountStatistic | High |
| CacheRestoreCount | MessageStoreStats.CacheRestoreCount | The number of items restored to memory from persistence during the current session | Per Messaging Engine | CountStatistic | High |
| CacheCurrentStoredCount | MessageStoreStats.CacheCurrentStoredCount | The number of items currently in the dynamic memory cache which are either persistent or potentially persistent | Per Messaging Engine | CountStatistic | High |
| CacheCurrentNotStoredCount | MessageStoreStats.CacheCurrentNotStoredCount | The number of items currently in the dynamic memory cache which are never persisted | Per Messaging Engine | CountStatistic | High |
| CacheCurrentStoredByteCount | MessageStoreStats.CacheCurrentStoredByteCount | The total of the declared sizes of all items currently in the dynamic memory cache which are either persistent or potentially persistent | Per Messaging Engine | CountStatistic | High |
| CacheCurrentNotStoredByteCount | MessageStoreStats.CacheCurrentNotStoredByteCount | The current total of the declared sizes of all items in the dynamic memory cache which are never persisted | Per Messaging Engine | CountStatistic | High |
| CacheTotalStoredCount | MessageStoreStats.CacheTotalStoredCount | The total number of items which have been added to the dynamic memory cache during the current session which are either persistent or potentially persistent | Per Messaging Engine | CountStatistic | High |
| CacheTotalNotStoredCount | MessageStoreStats.CacheTotalNotStoredCount | The total number of items which have been added to the dynamic memory cache during the current session which are never persisted in cache | Per Messaging Engine | CountStatistic | High |
| CacheTotalStoredByteCount | MessageStoreStats.CacheTotalStoredByteCount | The total of the declared sizes of all items which have been added to the dynamic memory cache during the current session which are either persistent or potentially persistent | Per Messaging Engine | CountStatistic | High |
| CacheTotalNotStoredByteCount | MessageStoreStats.CacheTotalNotStoredByteCount | The total of the declared sizes of all items which have been added to the dynamic memory cache during the current session which are never persisted in cache | Per Messaging Engine | CountStatistic | High |
| CacheStoredDiscardCount | MessageStoreStats.CacheStoredDiscardCount | The total number of items which have been discarded from the dynamic memory cache during the current session which are either persistent or potentially persistent | Per Messaging Engine | CountStatistic | High |
| CacheNotStoredDiscardCount | MessageStoreStats.CacheNotStoredDiscardCount | The total number of items which have been discarded from the dynamic memory cache during the current session which are never persisted | Per Messaging Engine | CountStatistic | High |
| CacheStoredDiscardByteCount | MessageStoreStats.CacheStoredDiscardByteCount | The total of the declared sizes of all items which have been added to the dynamic memory cache during the current session which are either persistent or potentially persistent | Per Messaging Engine | CountStatistic | High |
| CacheNotStoredDiscardByteCount | MessageStoreStats.CacheNotStoredDiscardByteCount | The total of the declared sizes of all items which have been added to the dynamic memory cache during the current session which are never persisted | Per Messaging Engine | CountStatistic | High |
| CacheStoredRefusalCount | MessageStoreStats.CacheStoredRefusalCount | The total number of items which have been refused entry to the dynamic memory cache during the current session which are either persistent or potentially persistent | Per Messaging Engine | CountStatistic | High |
| CacheNotStoredRefusalCount | MessageStoreStats.CacheNotStoredRefusalCount | The total number of items which have been refused entry to the dynamic memory cache during the current session which are never persisted | Per Messaging Engine | CountStatistic | High |
| CacheStreamSpillingCount | MessageStoreStats.CacheStreamSpillingCount | Number of streams currently spilling potentially persistent items | Per Messaging Engine | CountStatistic | High |
| Name | Key | Description | Granularity | Type | Level |
| SpillDispatcherRequestSize | MessageStoreStats.SpillDispatcherRequestSize | Measures the number of operations on nonpersistent data dispatched for spilling to the data store. | Per Messaging Engine | AverageStatistic | High |
| SpillDispatcherBatchSize | MessageStoreStats.SpillDispatcherBatchSize | Measures the batching of operations on nonpersistent data dispatched for spilling to the data store. | Per Messaging Engine | AverageStatistic | High |
| SpillDispatcherAvoidanceCount | MessageStoreStats.SpillDispatcherAvoidanceCount | Measures the number of operations on nonpersistent data dispatched for spilling to the data store but whose spilling was subsequently unnecessary. | Per Messaging Engine | AverageStatistic | High |
| SpillDispatcherAvoidanceSize | MessageStoreStats.SpillDispatcherAvoidanceSize | Measures the number of bytes associated with operations on nonpersistent data dispatched for spilling to the data store but whose spilling was subsequently unnecessary. | Per Messaging Engine | AverageStatistic | High |
| PersistentDispatcherRequestSize | MessageStoreStats.PersistentDispatcherRequestSize | Measures the number of operations on reliable persistent data dispatched for writing to the data store. | Per Messaging Engine | AverageStatistic | High |
| PersistentDispatcherBatchSize | MessageStoreStats.PersistentDispatcherBatchSize | Measures the batching of operations on reliable persistent data dispatched for writing to the data store. | Per Messaging Engine | AverageStatistic | High |
| PersistentDispatcherCancellationCount | MessageStoreStats.PersistentDispatcherCancellationCount | Counts the number of global transaction completion phases whose operations cancelled out before being written to the data store. | Per Messaging Engine | AverageStatistic | High |
| PersistentDispatcherAvoidanceCount | MessageStoreStats.PersistentDispatcherAvoidanceCount | Measures the number of operations on reliable persistent data dispatched for writing to the data store but whose writing was subsequently unnecessary. | Per Messaging Engine | AverageStatistic | High |
| PersistentDispatcherAvoidanceSize | MessageStoreStats.PersistentDispatcherAvoidanceSize | Measures the number of bytes associated with operations on reliable persistent data which were dispatched for writing to the data store but whose writing was subsequently unnecessary. | Per Messaging Engine | AverageStatistic | High |
| JDBCOpenCount | MessageStoreStats.JDBCOpenCount | JDBC connections open | Per Messaging Engine | CountStatistic | High |
| JDBCTransactionCompleteCount | MessageStoreStats.JDBCTransactionCompleteCount | JDBC local transactions completed | Per Messaging Engine | CountStatistic | High |
| JDBCTransactionAbortCount | MessageStoreStats.JDBCTransactionAbortCount | JDBC local transactions aborted | Per Messaging Engine | CountStatistic | High |
| JDBCTransactionTime | MessageStoreStats.JDBCTransactionTime | Total execution time of internal batches | Per Messaging Engine | TimeStatistic | High |
| JDBCItemInsertCount | MessageStoreStats.JDBCItemInsertCount | JDBC Item table inserts | Per Messaging Engine | CountStatistic | High |
| JDBCItemDeleteCount | MessageStoreStats.JDBCItemDeleteCount | JDBC Item table deletes | Per Messaging Engine | CountStatistic | High |
| JDBCItemUpdateCount | MessageStoreStats.JDBCItemUpdateCount | JDBC Item table updates | Per Messaging Engine | CountStatistic | High |
| ItemInsertBatchCount | MessageStoreStats.ItemInsertBatchCount | Item table insert batches | Per Messaging Engine | CountStatistic | High |
| ItemDeleteBatchCount | MessageStoreStats.ItemDeleteBatchCount | Item table delete batches | Per Messaging Engine | CountStatistic | High |
| ItemUpdateBatchCount | MessageStoreStats.ItemUpdateBatchCount | Item table update batches | Per Messaging Engine | CountStatistic | High |
| JDBCTransactionInsertCount | MessageStoreStats.JDBCTransactionInsertCount | JDBC transaction table inserts | Per Messaging Engine | CountStatistic | High |
| JDBCTransactionDeleteCount | MessageStoreStats.JDBCTransactionDeleteCount | JDBC transaction table deletes | Per Messaging Engine | CountStatistic | High |
| JDBCTransactionUpdateCount | MessageStoreStats.JDBCTransactionUpdateCount | JDBC transaction table updates | Per Messaging Engine | CountStatistic | High |
| TransactionInsertBatchCount | MessageStoreStats.TransactionInsertBatchCount | Transaction table insert batches | Per Messaging Engine | CountStatistic | High |
| TransactionDeleteBatchCount | MessageStoreStats.TransactionDeleteBatchCount | Transaction table delete batches | Per Messaging Engine | CountStatistic | High |
| TransactionUpdateBatchCount | MessageStoreStats.TransactionUpdateBatchCount | Transaction table update batches | Per Messaging Engine | CountStatistic | High |
| Name | Key | Description | Granularity | Type | Level |
| ExpiryIndexItemCount | MessageStoreStats.ExpiryIndexItemCount | Current number of items in the expiry index. These are items created with an expiry time in the future and which have not yet been consumed. | Per Messaging Engine | CountStatistic | High |
| Name | Key | Description | Granularity | Type | Level |
| LocalTransactionStartCount | MessageStoreStats.LocalTransactionStartCount | Local transactions started | Per Messaging Engine | CountStatistic | High |
| LocalTransactionAbortCount | MessageStoreStats.LocalTransactionAbortCount | Local transactions aborted | Per Messaging Engine | CountStatistic | High |
| LocalTransactionCommitCount | MessageStoreStats.LocalTransactionCommitCount | Local transactions committed | Per Messaging Engine | CountStatistic | High |
| GlobalTransactionStartCount | MessageStoreStats.GlobalTransactionStartCount | Global transactions started | Per Messaging Engine | CountStatistic | High |
| GlobalTransactionInDoubtCount | MessageStoreStats.GlobalTransactionInDoubtCount | Global transactions in doubt | Per Messaging Engine | CountStatistic | High |
| GlobalTransactionAbortCount | MessageStoreStats.GlobalTransactionAbortCount | Global transactions cancelled | Per Messaging Engine | CountStatistic | High |
| GlobalTransactionCommitCount | MessageStoreStats.GlobalTransactionCommitCount | Global transactions committed | Per Messaging Engine | CountStatistic | High |