Oracle NoSQL Database
version 11gR2.2.0.26

oracle.kv.mgmt.jmx
Interface RepNodeMXBean


public interface RepNodeMXBean

This MBean represents the RepNode's status, performance metrics, and operational parameters.

The performance metrics are organized into four groups, which are characterized by whether they refer to single-operation or multi-operation client activities; and by whether they refer to measurements over the most recent collection interval, or represent cumulative measurements since the RepNode started.

  1. Single-operation interval metrics. The accessors for these items begin with the prefix getInterval.
  2. Multi-operation interval metrics. The accessors for these items begin with the prefix getMultiInterval.
  3. Single-operation cumulative metrics. The accessors for these items begin with the prefix getCumulative.
  4. Multi-operation cumulative metrics. The accessors for these items begin with the prefix getMultiCumulative.

Within these four groups, accessor's suffix indicates which of the the following items are reported

  1. LatAvg is the average latency recorded during the interval.
  2. LatMax is the maximum latency
  3. LatMin is the minimum latency
  4. Pct99 is the 99th percentile latency
  5. Pct95 is the 95th percentile latency
  6. TotalOps is the number of operations
  7. Throughput is number of operations per second
  8. End is the timestamp at the end of the measured interval
  9. Start is the timestamp at the beginning of the measured interval

Since:
2.0

Method Summary
 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.
 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 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 multi-operation sequences during a measured interval.
 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.
 

Method Detail

getRepNodeId

String getRepNodeId()
Returns the RepNodeId, in its String form.


getServiceStatus

String getServiceStatus()
Returns the reported service status of the Replication Node.


getIntervalLatAvg

float getIntervalLatAvg()
The average latency for single operations during a measured interval.


getIntervalLatMax

int getIntervalLatMax()
Returns the highest latency for single operations measured during an interval.


getIntervalLatMin

int getIntervalLatMin()
Returns the lowest latency for singleton operations measured during an interval.


getIntervalPct95

int getIntervalPct95()
Returns the 95th percentile latency for single operations during a measured interval.


getIntervalPct99

int getIntervalPct99()
Returns the 99th percentile latency for single operations during a measured interval.


getIntervalTotalOps

int getIntervalTotalOps()
Returns the total number of singleton operations during a measured interval.


getIntervalEnd

Date getIntervalEnd()
Returns the timestamp at the end of a measured interval.


getIntervalStart

Date getIntervalStart()
Returns the timestamp at the beginning of a measured interval.


getIntervalThroughput

long getIntervalThroughput()
Returns singleton operations per second during a measured interval."


getCumulativeLatAvg

float getCumulativeLatAvg()
Returns the average latency for single operations since service startup.


getCumulativeLatMax

int getCumulativeLatMax()
Returns the highest latency measured for single operations since service startup.


getCumulativeLatMin

int getCumulativeLatMin()
Returns the lowest latency measured for single operations since service startup.


getCumulativePct95

int getCumulativePct95()
Returns the 95th percentile latency for single operations since service startup.


getCumulativePct99

int getCumulativePct99()
Returns the 99th percentile latency for single operations since service startup.


getCumulativeTotalOps

int getCumulativeTotalOps()
Returns the total number of single operations since service startup.


getCumulativeEnd

Date getCumulativeEnd()
Returns the timestamp at the end of a cumulative measurement period.


getCumulativeStart

Date getCumulativeStart()
Returns the timestamp at the beginning of a cumulative measurement period.


getCumulativeThroughput

long getCumulativeThroughput()
Returns single operations per second since service startup.


getMultiIntervalLatAvg

float getMultiIntervalLatAvg()
Returns the average latency for multi-operation sequences during a measured interval.


getMultiIntervalLatMax

int getMultiIntervalLatMax()
Returns the highest latency measured for multi-operation sequences during a measured interval.


getMultiIntervalLatMin

int getMultiIntervalLatMin()
Returns the lowest latency measured for multi-operation sequences during a measured interval.


getMultiIntervalPct95

int getMultiIntervalPct95()
Returns the 95th percentile latency for multi-operation sequences during a measured interval.


getMultiIntervalPct99

int getMultiIntervalPct99()
Returns the 99th percentile latency for multi-operation sequences during a measured interval.


getMultiIntervalTotalOps

int getMultiIntervalTotalOps()
Returns the total number of multi-operation sequences during a measured interval.


getMultiIntervalEnd

Date getMultiIntervalEnd()
Returns the timestamp at the end of a measured interval.


getMultiIntervalStart

Date getMultiIntervalStart()
Returns the timestamp at the beginning of a measured interval.


getMultiIntervalThroughput

long getMultiIntervalThroughput()
Returns multi-operations sequences per second during a measured interval.


getMultiCumulativeLatAvg

float getMultiCumulativeLatAvg()
Returns the average latency for multi-operation sequences since service startup


getMultiCumulativeLatMax

int getMultiCumulativeLatMax()
Returns the highest latency measured for multi-operation sequences since service startup.


getMultiCumulativeLatMin

int getMultiCumulativeLatMin()
Returns the lowest latency measured for multi-operation sequences since service startup.


getMultiCumulativePct95

int getMultiCumulativePct95()
Returns the 95th percentile latency for multi-operation sequences since service startup.


getMultiCumulativePct99

int getMultiCumulativePct99()
Returns the 99th percentile latency for multi-operation sequences since service startup.


getMultiCumulativeTotalOps

int getMultiCumulativeTotalOps()
Returns the total number of multi operation sequences since service startup.


getMultiCumulativeEnd

Date getMultiCumulativeEnd()
Returns the timestamp at the end of a cumulative measurement period.


getMultiCumulativeStart

Date getMultiCumulativeStart()
Returns Timestamp of service startup; the start time of a cumulative measurement.


getMultiCumulativeThroughput

long getMultiCumulativeThroughput()
Returns Multi-operations sequences per second since service startup.


getConfigProperties

String getConfigProperties()
Returns Non-default BDB-JE configuration properties.


getJavaMiscParams

String getJavaMiscParams()
Returns a string that is added to the command line when the Replication Node process is started.


getLoggingConfigProps

String getLoggingConfigProps()
Returns property settings for the Logging subsystem.


getCollectEnvStats

boolean getCollectEnvStats()
If true, then the underlying BDB-JE subsystem will dump statistics into a local .stat file.


getCacheSize

int getCacheSize()
Returns the size of the BDB-JE cache, in MBytes.


getMaxTrackedLatency

int getMaxTrackedLatency()
Returns the highest latency that will be included in the calculation of latency percentiles.


getStatsInterval

int getStatsInterval()
Returns the collection period for latency statistics, in sec.


getHeapMB

int getHeapMB()
Returns the size of the Java heap for this Replication Node, in MB.


getMountPoint

String getMountPoint()
Returns the path to the file system mount point where this Replication Node's files are stored.


getLatencyCeiling

int getLatencyCeiling()
If the Replication Node's latency exceeds this value, a latency ceiling notification will be sent.


getThroughputFloor

int getThroughputFloor()
Returns the lower bound on Replication Node throughput. Lower throughput reports will cause a throughput floor notification to be sent.


Oracle NoSQL Database
version 11gR2.2.0.26

Copyright (c) 2011, 2013 Oracle and/or its affiliates. All rights reserved.