Skip to content

use asic-rs crate to enrich monitoring with miners' data #443

@GitGab19

Description

@GitGab19

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Todo 📝

    Status

    Todo 📝

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions