|
Berkeley DB Java Edition version 5.0.34 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sleepycat.je.rep.ReplicatedEnvironmentStats
public class ReplicatedEnvironmentStats
Statistics for a replicated environment.
The statistics are logically grouped into four categories. Viewing the
statistics through toString()
displays
the values in these categories, as does viewing the stats through the RepJEMonitor
mbean. Viewing the stats with toStringVerbose()
will provide more detailed
descriptions of the stats and stat categories.
The current categories are:
Method Summary | |
---|---|
int |
getNFeedersCreated()
The number of Feeder threads since this node was started. |
int |
getNFeedersShutdown()
The number of Feeder threads that were shut down, either because this node, or the Replica terminated the connection. |
long |
getNProtocolBytesRead()
The number of bytes of Replication Stream read over the network. |
long |
getNProtocolBytesWritten()
The number of Replication Stream bytes written over the network. |
long |
getNProtocolMessagesRead()
The number of Replication Stream messages read over the network. |
long |
getNProtocolMessagesWritten()
The number of Replication Stream messages written over the network. |
long |
getNReplayAborts()
The number of abort records which were replayed while the node was in the Replica state. |
long |
getNReplayCommitAcks()
The number of commit log records that needed to be acknowledged to the Master by this node when it was a Replica. |
long |
getNReplayCommitNoSyncs()
The number of commitNoSync() calls executed when satisfying transaction commit acknowledgment requests from the Master. |
long |
getNReplayCommits()
The number of commit log records that were replayed by this node when it was a Replica. |
long |
getNReplayCommitSyncs()
The number of commitSync() calls executed when satisfying transaction commit acknowledgment requests from the Master. |
long |
getNReplayCommitWriteNoSyncs()
The number of commitNoSync() calls executed when satisfying transaction commit acknowledgment requests from the Master. |
long |
getNReplayLNs()
The number of data records (creation, update, deletion) which were replayed while the node was in the Replica state. |
long |
getNReplayNameLNs()
The number of NameLN records which were replayed while the node was in the Replica state. |
long |
getProtocolBytesReadRate()
Bytes read throughput, in terms of bytes received from the replication network channels per second. |
long |
getProtocolBytesWriteRate()
Bytes written throughput, in terms of bytes written to the replication network channels per second. |
long |
getProtocolMessageReadRate()
Incoming replication message throughput, in terms of messages received from the replication network channels per second. |
long |
getProtocolMessageWriteRate()
Outgoing message throughput, in terms of message written to the replication network channels per second. |
long |
getProtocolReadNanos()
The number of nanoseconds spent reading from the network channel. |
long |
getProtocolWriteNanos()
The number of nanoseconds spent writing to the network channel. |
long |
getReplayElapsedTxnTime()
The total elapsed time in milliseconds spent replaying committed and aborted transactions. |
long |
getReplayMaxCommitProcessingNanos()
The maximum time taken to replay a transaction commit operation. |
long |
getReplayMinCommitProcessingNanos()
The minimum time taken to replay a transaction commit operation. |
long |
getReplayTotalCommitProcessingNanos()
The total time spent to replay all commit operations. |
Map<String,String> |
getTips()
|
long |
getTrackerLagConsistencyWaitMs()
The total time (in msec) for which a Replica held back a Environment.beginTransaction(Transaction,TransactionConfig)
operation to satisfy the TimeConsistencyPolicy . |
long |
getTrackerLagConsistencyWaits()
The number of times a Replica held back a Environment.beginTransaction(Transaction,TransactionConfig)
operation to satisfy the TimeConsistencyPolicy . |
long |
getTrackerVLSNConsistencyWaitMs()
The total time (in msec) for which a Replica held back a Environment.beginTransaction(Transaction,TransactionConfig)
operation to satisfy the CommitPointConsistencyPolicy . |
long |
getTrackerVLSNConsistencyWaits()
The number of times a Replica held back a Environment.beginTransaction(Transaction,TransactionConfig)
operation to satisfy the CommitPointConsistencyPolicy . |
String |
toString()
Returns a string representation of the statistics. |
String |
toStringVerbose()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public int getNFeedersCreated()
public int getNFeedersShutdown()
getNFeedersCreated()
public long getNReplayCommits()
public long getNReplayCommitAcks()
NReplayCommits
statistic, if the Durability
policy used by transactions on the master calls for transaction commit
acknowledgments and the Replica is current with respect to the Master.
public long getNReplayCommitSyncs()
public long getNReplayCommitNoSyncs()
public long getNReplayCommitWriteNoSyncs()
public long getNReplayAborts()
public long getNReplayNameLNs()
public long getNReplayLNs()
public long getReplayElapsedTxnTime()
public long getReplayMinCommitProcessingNanos()
public long getReplayMaxCommitProcessingNanos()
public long getReplayTotalCommitProcessingNanos()
public long getNProtocolBytesRead()
If the node has served as both a Replica and Master since it was first started, the number represents the sum total of all Feeder related network activity, as well as Replica network activity.
public long getNProtocolMessagesRead()
If the node has served as both a Replica and Master since it was first started, the number represents the sum total of all Feeder related network activity, as well as Replica network activity.
public long getNProtocolBytesWritten()
If the node has served as both a Replica and Master since it was first started, the number represents the sum total of all Feeder related network activity, as well as Replica network activity.
public long getNProtocolMessagesWritten()
If the node has served as both a Replica and Master since it was first started, the number represents the sum total of all Feeder related network activity, as well as Replica network activity.
public long getProtocolReadNanos()
If the node has served as both a Replica and Master since it was first started, the number represents the sum total of all Feeder related network activity, as well as Replica network activity.
public long getProtocolWriteNanos()
If the node has served as both a Replica and Master since it was first started, the number represents the sum total of all Feeder related network activity, as well as Replica network activity.
public long getProtocolMessageReadRate()
If the node has served as both a Replica and Master since it was first started, the number represents the message reading rate over all Feeder related network activity, as well as Replica network activity.
public long getProtocolMessageWriteRate()
If the node has served as both a Replica and Master since it was first started, the number represents the message writing rate over all Feeder related network activity, as well as Replica network activity.
public long getProtocolBytesReadRate()
If the node has served as both a Replica and Master since it was first started, the number represents the bytes reading rate over all Feeder related network activity, as well as Replica network activity.
public long getProtocolBytesWriteRate()
If the node has served as both a Replica and Master since it was first started, the number represents the bytes writing rate over all Feeder related network activity, as well as Replica network activity.
public long getTrackerLagConsistencyWaits()
Environment.beginTransaction(Transaction,TransactionConfig)
operation to satisfy the TimeConsistencyPolicy
.
public long getTrackerLagConsistencyWaitMs()
Environment.beginTransaction(Transaction,TransactionConfig)
operation to satisfy the TimeConsistencyPolicy
.
public long getTrackerVLSNConsistencyWaits()
Environment.beginTransaction(Transaction,TransactionConfig)
operation to satisfy the CommitPointConsistencyPolicy
.
public long getTrackerVLSNConsistencyWaitMs()
Environment.beginTransaction(Transaction,TransactionConfig)
operation to satisfy the CommitPointConsistencyPolicy
.
public String toString()
toString
in class Object
public String toStringVerbose()
public Map<String,String> getTips()
|
Berkeley DB Java Edition version 5.0.34 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |