Fork me on GitHub
#core-async
<
2015-07-06
>
ragge14:07:03

hi folks! i'd be interested to hear what people are doing to get a good understanding of how a network of processes/channels is performing

ragge14:07:34

ie. where there is contention/bottlenecks etc

ragge14:07:19

there is often talk of how channels being a reified thing makes them easy to inspect/monitor, but practice I find them quite opaque

ragge14:07:55

have used buffer implementations that can report their current count, but that only gets you so far

ragge14:07:22

am currently playing with a channel implementation that records put!/take! latency... but not convinced it's a good idea.

ragge14:07:39

usually end up adding specific monitoring in the processes instead but that's verbose and specific