|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IStoreBindingStats
Defines the ODS store binding's statistics interface.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.neeve.stats.IStats |
---|
IStats.Counter, IStats.Gauge, IStats.Latencies, IStats.Series |
Method Summary | |
---|---|
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') |
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) |
Methods inherited from interface com.neeve.stats.IStats |
---|
close, get, getLogger, getName, getType, startPeriodicOutput, stopPeriodicOutput |
Method Detail |
---|
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()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |