IStats.Counter, IStats.Gauge, IStats.Latencies, IStats.Series
Modifier and Type | Method and Description |
---|---|
IStoreBinding |
getBinding()
Get the store binding associated with a stats object
|
IStats.Latencies |
getCommitLatencies()
Returns the time from store commit start to store commit completion (aka 'c').
|
IStats.Series |
getCommitQueueSizes()
Returns the number of commit queue entries commited per commit (aka 'cqs')
|
long |
getDataSize()
Returns the size of the data held in the store.
|
IStats.Latencies |
getDeserializeLatencies()
Returns the time spent deserializing a transactions entries (by a backup store member) (aka 'd').
|
IStoreSenderStats |
getICRSenderStats()
Get a store binding ICR sender's stats.
|
IStats.Latencies |
getIcrSendLatencies()
Returns times spent writing store entries via ICR during commit (aka 'icr').
|
IStats.Latencies |
getIndexLatencies()
Returns times spent indexing store entries during commit.
|
long |
getNumCommitCompletionsReceived()
Get the number of commit completions received by a store binding
|
long |
getNumCommitCompletionsSent()
Get the number of commits completions sent by a store binding
|
long |
getNumCommitEntriesReceived()
Get the number of commits entries received by a store binding
|
long |
getNumCommitEntriesSent()
Get the number of commits entries by a store binding
|
long |
getNumCommitsReceived()
Get the number of commits received by a store binding
|
long |
getNumCommitsSent()
Get the number of commits sent by a store binding
|
IStats.Latencies |
getPersisterLatencies()
Returns times spent writing store entities to the persister (aka 'p')
|
IStorePersisterStats |
getPersisterStats()
Get a store binding persister's stats.
|
IStoreReplicatorStats |
getReplicatorStats()
Get a store binding replicator's stats.
|
IStoreBinding.Role |
getRole()
Get a store binding's role
|
IStats.Latencies |
getSerializeLatencies()
Returns time spent serializing store entries.
|
IStats.Latencies |
getSerializeToPersistLatencies()
Returns the time from post serialization to pre persistence
|
IStats.Latencies |
getSerializeToWireLatencies()
Returns the time from post serialization to pre replication wire write
|
IStoreBinding.State |
getState()
Get a store binding's state
|
IStats.Latencies |
getWireLatencies()
Returns the roundtrip wire latency (on primary) or primary-backup wire latency (on backup)
|
IStats.Latencies |
getWireToDeserializeLatencies()
Returns the post replication wire-read to pre deserialize latency (on backup)
|
close, get, getLogger, getName, getType, startPeriodicOutput, stopPeriodicOutput
IStoreBinding getBinding()
IStoreBinding.Role getRole()
IStoreBinding.State getState()
long getNumCommitsSent()
long getNumCommitEntriesSent()
long getNumCommitsReceived()
long getNumCommitEntriesReceived()
long getNumCommitCompletionsSent()
long getNumCommitCompletionsReceived()
IStoreReplicatorStats getReplicatorStats()
IStorePersisterStats getPersisterStats()
IStoreSenderStats getICRSenderStats()
IStats.Latencies getIndexLatencies()
IStats.Latencies getCommitLatencies()
The commit latency records the latency from commit start to the commit being stabilized to follower members and / or to disk.
IStats.Latencies getPersisterLatencies()
IStats.Latencies getIcrSendLatencies()
IStats.Latencies getSerializeLatencies()
IStats.Latencies getSerializeToPersistLatencies()
IStats.Latencies getSerializeToWireLatencies()
IStats.Latencies getWireLatencies()
IStats.Latencies getWireToDeserializeLatencies()
IStats.Latencies getDeserializeLatencies()
IStats.Series getCommitQueueSizes()
long getDataSize()
The data size of a store is the total serialized size of all objects that it holds which is a useful metric in that it excludes Java Object overhead and thus captures the "true" size of the data being held.
Copyright © 2019 Neeve Research, LLC. All Rights Reserved.