fix(metrics): metrics derive separator (#625)

* fix(metrics): metrics derive separator

* fix existing metrics

* rm log

* static regex
This commit is contained in:
Roman Krasiuk
2022-12-27 13:16:41 +02:00
committed by GitHub
parent a2c1cdb399
commit 5bb14ecb7c
16 changed files with 201 additions and 108 deletions

View File

@ -7,55 +7,55 @@ use reth_metrics_derive::Metrics;
fn main() {}
#[derive(Metrics)]
#[metrics(scope = "some.scope")]
#[metrics(scope = "some_scope")]
struct CustomMetrics {
gauge: Gauge,
}
#[derive(Metrics)]
#[metrics(scope = "some.scope")]
#[metrics(scope = "some_scope")]
struct CustomMetrics2 {
#[metric()]
gauge: Gauge,
}
#[derive(Metrics)]
#[metrics(scope = "some.scope")]
#[metrics(scope = "some_scope")]
struct CustomMetrics3 {
#[metric(random = "value")]
gauge: Gauge,
}
#[derive(Metrics)]
#[metrics(scope = "some.scope")]
#[metrics(scope = "some_scope")]
struct CustomMetrics4 {
#[metric(describe = 123)]
gauge: Gauge,
}
#[derive(Metrics)]
#[metrics(scope = "some.scope")]
#[metrics(scope = "some_scope")]
struct CustomMetrics5 {
#[metric(rename = 123)]
gauge: Gauge,
}
#[derive(Metrics)]
#[metrics(scope = "some.scope")]
#[metrics(scope = "some_scope")]
struct CustomMetrics6 {
#[metric(describe = "", describe = "")]
gauge: Gauge,
}
#[derive(Metrics)]
#[metrics(scope = "some.scope")]
#[metrics(scope = "some_scope")]
struct CustomMetrics7 {
#[metric(rename = "_gauge", rename = "_gauge")]
gauge: Gauge,
}
#[derive(Metrics)]
#[metrics(scope = "some.scope")]
#[metrics(scope = "some_scope")]
struct CustomMetrics8 {
#[metric(describe = "")]
gauge: String,