Replies: 1 comment
-
Not looked but I think the WorldJam folks were looking for some more details on server usage. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is still early PoC stuff
I've hacked up a Python-based OpenMetrics exporter for Jamulus which uses the new (not yet merged) JSON-RPC interface to gather statistics about server internals.
Its main use case is performance analysis, but it may be extended over time. I'm currently using it to measure the mixing duration in the sever OnTimer loop to observe performance changes with different threading options.
I'm not planning to submit this as a PR as-is. The Python exporter should likely be a standalone repo. The Jamulus-related changes should probably be hidden behind some
#ifdef INSTRUMENTATION
.The current state is here:
hoffie/jamulus@dtinth:json-rpc...hoffie:server-instrumentation
Beta Was this translation helpful? Give feedback.
All reactions