You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We want to simplify the code of the metrics module in the signer: avoid repeating code for declaration of the metrics, provide a unique entry point for updating a metric and make the server available for other nodes.
What
Refactor the metrics module in the signer.
How
Create a macro to generate the service with described metrics
Create a MetricCollector on which we can update or fetch the metric
Create a new internal/mithril-metrics crate:
Make some tooling for declaration of new metrics
Migrate the metrics server (which will use a MetricsServiceExporter trait as a dependency)
The text was updated successfully, but these errors were encountered:
Why
We want to simplify the code of the
metrics
module in the signer: avoid repeating code for declaration of the metrics, provide a unique entry point for updating a metric and make the server available for other nodes.What
Refactor the
metrics
module in the signer.How
internal/mithril-metrics
crate:MetricsServiceExporter
trait as a dependency)The text was updated successfully, but these errors were encountered: