类 GaugeMonitor

所有已实现的接口:
MBeanRegistration , GaugeMonitorMBean , MonitorMBean , NotificationBroadcaster , NotificationEmitter

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

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

  • 如果属性值增加并变得等于或大于高阈值,则发送threshold high notification 。通知高标志必须设置为 true
    随后超过高阈值不会引起进一步的通知,除非属性值变得等于或小于低阈值。
  • 如果属性值正在减小并变得等于或小于低阈值,则发送threshold low notification 。通知低标志必须设置为 true
    随后越过低阈值不会引起进一步的通知,除非属性值变得等于或大于高阈值。
这提供了一种滞后机制,以避免在属性值围绕高阈值或低阈值进行小幅振荡时重复触发通知。

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

  • V[t] = 规格[t] - 规格[t-GP]
仪表监视器的此实现要求观察到的属性为整数或浮点类型(ByteIntegerShortLongFloatDouble)。
自从:
1.5