Open ethercrow opened 4 years ago
cc @maksbotan
With the current master the following seems to work:
mkfifo foo.eventlog.pipe
eventlog-to-zipkin read foo.eventlog.pipe &
foo +RTS -N1 -l -olfoo.eventlog.pipe
Note the -N1
there. When running on multiple cores RTS produces events out of order and the exporters are not ready for that. Expect crashes or missing data with -N
other than 1.
I only tested in on a very short-lived run of megaexample
.
Current mode of operation:
Another mode that we need:
eventlog-to-zipkin
is reading the eventlog from said pipe or socket and sending the trace data to a collectorBeware the https://gitlab.haskell.org/ghc/ghc/issues/18043