类 CounterMonitor

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

public class CounterMonitor extends Monitor implements CounterMonitorMBean
定义一个监视器 MBean,旨在观察计数器属性的值。

当计数器的值达到或超过称为比较级别的阈值时,计数器监视器会发送threshold notification 。通知标志必须设置为 true

此外,偏移机制可以检测特定的计数间隔。如果偏移值不为零,每当阈值被达到比较水平的计数器值触发时,该比较水平增加偏移值。这被认为是瞬时发生的,即在计数递增之前。因此,对于每个级别,每次计数增加等于偏移值的时间间隔时,阈值都会触发事件通知。

如果计数器可以环绕其最大值,则需要指定模数。模数是计数器重置为零时的值。

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

  • 如果 (counter[t] - counter[t-GP]) 为正则 V[t] = counter[t] - counter[t-GP]
  • 如果 (counter[t] - counter[t-GP]) 为负,则 V[t] = counter[t] - counter[t-GP] + MODULUS
计数器监视器的此实现要求观察到的属性是整数类型(ByteIntegerShortLong)。
自从:
1.5