监控 LMAX 干扰器

Vij*_*van 4 java disruptor-pattern lmax

如何监控LMAX Disruptor?假设我有 3 个环形缓冲区,并希望提供一个 ui 来为我提供环形缓冲区的信息。

小智 5

您可能想要监控的最重要的属性是剩余容量,以便您可以判断消费者是否跟上。

公开它的最简单方法是创建一个可以读取RingBuffer.remainingCapacity()并通过 JMX 公开它的 bean。这样你就可以通过GraphiteopenNMSnagios获得远程监控 GUI,例如 JConsole、JVisualvm、统计记录/监控