监控机制通过每个成员部署一组探针来收集其工作队列和吞吐量信息。然后,它将该信息定期传播给其他成员,以共享数据。
这些探针散布在插件堆栈中,允许你建立指标,如:
-
证书队列大小;
-
复制应用程序队列大小;
-
成员中总共认证的事务数量;
-
成员中远程事务的总数量;
-
成员中的本地事务总数量。
一旦一个成员收到来自其他成员的统计信息消息,它将根据最近的监控周期计算更多关于事务认证、应用和本地执行的事务数量。
监控数据每隔一定时间与其他组成员共享。监控周期必须足够长,以允许其他成员决定当前写入请求,但不能太长,以免对组带宽产生影响。信息每秒被分享,这个周期足以解决这两个问题。