Skip to content

Commit 40a4b41

Browse files
apollo_proof_manager: add metrics file (#11041)
1 parent 2a5c562 commit 40a4b41

File tree

6 files changed

+18
-0
lines changed

6 files changed

+18
-0
lines changed

Cargo.lock

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/apollo_dashboard/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,5 +57,6 @@ apollo_l1_gas_price = { workspace = true, features = ["testing"] }
5757
apollo_l1_provider = { workspace = true, features = ["testing"] }
5858
apollo_mempool = { workspace = true, features = ["testing"] }
5959
apollo_mempool_p2p = { workspace = true, features = ["testing"] }
60+
apollo_proof_manager = { workspace = true, features = ["testing"] }
6061
apollo_state_sync_metrics = { workspace = true, features = ["testing"] }
6162
rstest.workspace = true

crates/apollo_dashboard/src/metric_definitions_test.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ use apollo_mempool_p2p::metrics::{
2727
INFRA_ALL_METRICS as MEMPOOL_P2P_INFRA_METRICS,
2828
MEMPOOL_P2P_ALL_METRICS,
2929
};
30+
use apollo_proof_manager::metrics::INFRA_ALL_METRICS as PROOF_MANAGER_INFRA_METRICS;
3031
use apollo_state_sync_metrics::metrics::{
3132
INFRA_ALL_METRICS as STATE_SYNC_INFRA_METRICS,
3233
STATE_SYNC_ALL_METRICS,
@@ -56,6 +57,7 @@ fn metric_names_no_duplications() {
5657
.chain(MEMPOOL_INFRA_METRICS.iter())
5758
.chain(MEMPOOL_P2P_ALL_METRICS.iter())
5859
.chain(MEMPOOL_P2P_INFRA_METRICS.iter())
60+
.chain(PROOF_MANAGER_INFRA_METRICS.iter())
5961
.chain(STATE_SYNC_ALL_METRICS.iter())
6062
.chain(STATE_SYNC_INFRA_METRICS.iter())
6163
.chain(BLOCKIFIER_ALL_METRICS.iter())

crates/apollo_proof_manager/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ workspace = true
1414

1515
[dependencies]
1616
apollo_infra.workspace = true
17+
apollo_metrics.workspace = true
1718
apollo_proof_manager_config.workspace = true
1819
apollo_proof_manager_types.workspace = true
1920
async-trait.workspace = true

crates/apollo_proof_manager/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
pub mod communication;
2+
pub mod metrics;
23
pub mod proof_manager;
34
pub mod proof_storage;
45

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
use apollo_infra::metrics::{
2+
InfraMetrics,
3+
LocalClientMetrics,
4+
LocalServerMetrics,
5+
RemoteClientMetrics,
6+
RemoteServerMetrics,
7+
};
8+
use apollo_metrics::define_infra_metrics;
9+
use apollo_proof_manager_types::PROOF_MANAGER_REQUEST_LABELS;
10+
11+
define_infra_metrics!(proof_manager);

0 commit comments

Comments
 (0)