Как получить метрику для шины коллектора в контексте aleph

Учитывая шину, созданную с помощью Aleph/Manifold, как вы можете измерить интересные метрики, такие как пропускная способность, задержка, количество ошибок и тайм-ауты?

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

1 ответ

Решение

Алеф не имеет встроенного мониторинга.

Вы можете создать его самостоятельно, либо в своей функции-обработчике (возможно, используя атом), либо сразу используя Netty. E сть :bootstrap-transform аргумент, который позволяет вам создать Netty ChannelHandler,

Это должно позволить вам использовать существующие решения для мониторинга производительности Netty (эта страница может быть полезна).

Другие вопросы по тегам