Module  java.management

Class GaugeMonitor

  • All Implemented Interfaces:
    MBeanRegistrationGaugeMonitorMBeanMonitorMBeanNotificationBroadcasterNotificationEmitter


    public class GaugeMonitor
    extends Monitor
    implements GaugeMonitorMBean
    定义一个监视器MBean,用于观察仪表属性的值。

    仪表监视器观察随时间连续变化的属性。 仪表监视器发送通知如下:

    • 如果属性值增加并且变得等于或大于高阈值,则发送threshold high notification 通知高标志必须设置为true
      除非属性值等于或小于低阈值,否则高阈值的后续交叉不会导致进一步的通知。
    • 如果属性值正在减小并且变得等于或小于低阈值,则发送threshold low notification 通知低位标志必须设置为true
      除非属性值变得等于或大于高阈值,否则低阈值的后续交叉不会引起进一步的通知。
    这提供了一种滞后机制,以便在属性值围绕高或低阈值周围产生小的振荡时避免反复触发通知。

    如果使用量规差异模式,则派生量规的值被计算为两次连续观察值的观测值之间的差值。
    导出的量规值(V [t])使用以下方法计算:

    • V [t] =表[t] - 表[t-GP]
    尺度监视器的实现需要observed属性的类型为整数或浮点数(的ByteIntegerShortLongFloatDouble )。
    从以下版本开始:
    1.5