如何在 aleph 的上下文中获取流形总线的指标

How to get metrics for manifold bus in the context of aleph

给定一个使用 Aleph/Manifold 创建的总线,您如何衡量有趣的指标,例如吞吐量、延迟、错误数和超时?

(manifold.bus/event-bus (fn []
                            (s/stream 100 )))

Aleph 没有内置监控。

您可以自己构建它,可以在您的处理程序函数中(可能使用原子)或直接使用 Netty。 有一个 :bootstrap-transform 参数允许你创建一个 Netty ChannelHandler.

这应该允许您使用现有的 Netty 性能监控解决方案(这 page 可能会有用)。