leonoel / missionary

A functional effect and streaming system for Clojure/Script
Eclipse Public License 2.0
630 stars 26 forks source link

Operations (tracing, metrics and logging) #49

Open dspiteself opened 2 years ago

dspiteself commented 2 years ago

On a large project a very big concern is tracing, metrics and logging. I assume in a framework like this stack traces only go to the last fiber which it not very helpful.

A couple of projects with interesting takes on this are https://github.com/tokio-rs/tracing (the rust async community in general) and probably closer for us to emulate ZIO2 logging and tracing https://www.youtube.com/watch?v=vYKea3hGw28

Both communities have concluded that it is important to make it first class in the application framework.

I have only been following a few months so it is possible this is already solved and just not clearly documented.