In stratum-mining/sv2-ui#70 we started discussing some approaches to leverage asic-rs (https://github.com/256foundation/asic-rs) to show more detailed data of miners connected to our stack (initially mainly Sv1-fw machines connected to our Translator Proxy).
We already have a monitoring module inside our stratum-apps crate, enabled by its feature flag, which spins up a HTTP server exposing some monitoring APIs and a Prometheus endpoint.
The idea here is to integrate asic-rs functionalities exactly in that part of our stack, adding more data to our current API endpoints, or creating new ones.
We can do many things with asic-rs (big shoutout to @b-rowan for that), though, I'd proceed with a gradual approach.
So I would open specific sub-issues to track individual features we want to leverage from it.
In stratum-mining/sv2-ui#70 we started discussing some approaches to leverage
asic-rs(https://github.com/256foundation/asic-rs) to show more detailed data of miners connected to our stack (initially mainly Sv1-fw machines connected to our Translator Proxy).We already have a
monitoringmodule inside ourstratum-appscrate, enabled by its feature flag, which spins up a HTTP server exposing some monitoring APIs and a Prometheus endpoint.The idea here is to integrate
asic-rsfunctionalities exactly in that part of our stack, adding more data to our current API endpoints, or creating new ones.We can do many things with
asic-rs(big shoutout to @b-rowan for that), though, I'd proceed with a gradual approach.So I would open specific sub-issues to track individual features we want to leverage from it.