public interface RepNodeMXBean
The performance metrics are organized into five groups, four of which are characterized by whether they refer to single-operation or multi-operation client activities; as well as whether they reference measurements over the most recent collection interval, or measurements accumulated since the RepNode started. The fifth group consists of measurements that don't fall into one of the first four groups.
getInterval
.getMultiInterval
.getCumulative
.getMultiCumulative
.get
, followed by the
metric's name.Within the first four groups, the accessor's suffix indicates which of the following items are reported.
Similarly, within the last group of metrics, the accessor's suffix also indicates which of the following items are reported.
Modifier and Type | Method and Description |
---|---|
int |
getCacheSize()
Returns the size of the BDB-JE cache, in MBytes.
|
boolean |
getCollectEnvStats()
If true, then the underlying BDB-JE subsystem will dump statistics into
a local .stat file.
|
long |
getCommitLag()
Returns the average commit lag (in milliseconds) for a given
replication node's update operations during a given time interval.
|
long |
getCommitLagThreshold()
If the average commit lag (in milliseconds) for a given
replication node during a given time interval exceeds the value
returned by this method, a notification event will be sent to any
parties that have registered interest.
|
String |
getConfigProperties()
Returns Non-default BDB-JE configuration properties.
|
Date |
getCumulativeEnd()
Returns the timestamp at the end of a cumulative measurement period.
|
float |
getCumulativeLatAvg()
Returns the average latency for single operations since service startup.
|
int |
getCumulativeLatMax()
Returns the highest latency measured for single operations since service
startup.
|
int |
getCumulativeLatMin()
Returns the lowest latency measured for single operations since service
startup.
|
int |
getCumulativePct95()
Returns the 95th percentile latency for single operations since service
startup.
|
int |
getCumulativePct99()
Returns the 99th percentile latency for single operations since service
startup.
|
Date |
getCumulativeStart()
Returns the timestamp at the beginning of a cumulative measurement
period.
|
long |
getCumulativeThroughput()
Returns single operations per second since service startup.
|
int |
getCumulativeTotalOps()
Returns the total number of single operations since service startup.
|
int |
getHeapMB()
Returns the size of the Java heap for this Replication Node, in MB.
|
Date |
getIntervalEnd()
Returns the timestamp at the end of a measured interval.
|
float |
getIntervalLatAvg()
The average latency for single operations during a measured interval.
|
int |
getIntervalLatMax()
Returns the highest latency for single operations measured during an
interval.
|
int |
getIntervalLatMin()
Returns the lowest latency for singleton operations measured during an
interval.
|
int |
getIntervalPct95()
Returns the 95th percentile latency for single operations during a
measured interval.
|
int |
getIntervalPct99()
Returns the 99th percentile latency for single operations during a
measured interval.
|
Date |
getIntervalStart()
Returns the timestamp at the beginning of a measured interval.
|
long |
getIntervalThroughput()
Returns singleton operations per second during a measured interval.
|
int |
getIntervalTotalOps()
Returns the total number of singleton operations during a measured
interval.
|
String |
getJavaMiscParams()
Returns a string that is added to the command line when the Replication
Node process is started.
|
int |
getLatencyCeiling()
If the Replication Node's latency exceeds this value, a latency ceiling
notification will be sent.
|
String |
getLoggingConfigProps()
Returns property settings for the Logging subsystem.
|
int |
getMaxTrackedLatency()
Returns the highest latency that will be included in the calculation of
latency percentiles.
|
String |
getMountPoint()
Returns the path to the file system mount point where this Replication
Node's files are stored.
|
Date |
getMultiCumulativeEnd()
Returns the timestamp at the end of a cumulative measurement period.
|
float |
getMultiCumulativeLatAvg()
Returns the average latency for multi-operation sequences since service
startup.
|
int |
getMultiCumulativeLatMax()
Returns the highest latency measured for multi-operation sequences since
service startup.
|
int |
getMultiCumulativeLatMin()
Returns the lowest latency measured for multi-operation sequences since
service startup.
|
int |
getMultiCumulativePct95()
Returns the 95th percentile latency for multi-operation sequences since
service startup.
|
int |
getMultiCumulativePct99()
Returns the 99th percentile latency for multi-operation sequences since
service startup.
|
Date |
getMultiCumulativeStart()
Returns Timestamp of service startup; the start time of a cumulative
measurement.
|
long |
getMultiCumulativeThroughput()
Returns Multi-operations sequences per second since service startup.
|
int |
getMultiCumulativeTotalOps()
Returns the total number of single operations performed in
multi-operation sequences since service startup.
|
int |
getMultiCumulativeTotalRequests()
Returns the total number of multi operation sequences since service
startup.
|
Date |
getMultiIntervalEnd()
Returns the timestamp at the end of a measured interval.
|
float |
getMultiIntervalLatAvg()
Returns the average latency for multi-operation sequences during a
measured interval.
|
int |
getMultiIntervalLatMax()
Returns the highest latency measured for multi-operation sequences
during a measured interval.
|
int |
getMultiIntervalLatMin()
Returns the lowest latency measured for multi-operation sequences during
a measured interval.
|
int |
getMultiIntervalPct95()
Returns the 95th percentile latency for multi-operation sequences during
a measured interval.
|
int |
getMultiIntervalPct99()
Returns the 99th percentile latency for multi-operation sequences during
a measured interval.
|
Date |
getMultiIntervalStart()
Returns the timestamp at the beginning of a measured interval.
|
long |
getMultiIntervalThroughput()
Returns multi-operations sequences per second during a measured interval.
|
int |
getMultiIntervalTotalOps()
Returns the total number of single operations performed in
multi-operation sequences during a measured interval.
|
int |
getMultiIntervalTotalRequests()
Returns the total number of multi-operation sequences during a measured
interval.
|
String |
getReplicationState()
Returns the replication state of the node, as of the most recent report.
|
String |
getRepNodeId()
Returns the RepNodeId, in its String form.
|
String |
getServiceStatus()
Returns the reported service status of the Replication Node.
|
int |
getStatsInterval()
Returns the collection period for latency statistics, in sec.
|
int |
getThroughputFloor()
Returns the lower bound on Replication Node throughput.
|
String getRepNodeId()
String getServiceStatus()
float getIntervalLatAvg()
int getIntervalLatMax()
int getIntervalLatMin()
int getIntervalPct95()
int getIntervalPct99()
int getIntervalTotalOps()
Date getIntervalEnd()
Date getIntervalStart()
long getIntervalThroughput()
float getCumulativeLatAvg()
int getCumulativeLatMax()
int getCumulativeLatMin()
int getCumulativePct95()
int getCumulativePct99()
int getCumulativeTotalOps()
Date getCumulativeEnd()
Date getCumulativeStart()
long getCumulativeThroughput()
float getMultiIntervalLatAvg()
int getMultiIntervalLatMax()
int getMultiIntervalLatMin()
int getMultiIntervalPct95()
int getMultiIntervalPct99()
int getMultiIntervalTotalOps()
int getMultiIntervalTotalRequests()
Date getMultiIntervalEnd()
Date getMultiIntervalStart()
long getMultiIntervalThroughput()
float getMultiCumulativeLatAvg()
int getMultiCumulativeLatMax()
int getMultiCumulativeLatMin()
int getMultiCumulativePct95()
int getMultiCumulativePct99()
int getMultiCumulativeTotalOps()
int getMultiCumulativeTotalRequests()
Date getMultiCumulativeEnd()
Date getMultiCumulativeStart()
long getMultiCumulativeThroughput()
long getCommitLag()
ReplayStatDefinition.TOTAL_COMMIT_LAG_MS
,
ReplayStatDefinition.N_COMMITS
String getConfigProperties()
String getJavaMiscParams()
String getLoggingConfigProps()
boolean getCollectEnvStats()
int getCacheSize()
int getMaxTrackedLatency()
int getStatsInterval()
int getHeapMB()
String getMountPoint()
int getLatencyCeiling()
int getThroughputFloor()
long getCommitLagThreshold()
ReplayStatDefinition.TOTAL_COMMIT_LAG_MS
,
ReplayStatDefinition.N_COMMITS
String getReplicationState()
ReplicatedEnvironment.State
Copyright (c) 2011, 2015 Oracle and/or its affiliates. All rights reserved.