From 1ba9cbbf012c0f9f52d5974c5f2aca70d1da0180 Mon Sep 17 00:00:00 2001 From: Itay Tsabary Date: Mon, 10 Nov 2025 19:52:39 +0200 Subject: [PATCH] apollo_dashboard: reorder infra panels and add missing config manager row --- Cargo.lock | 1 + crates/apollo_dashboard/Cargo.toml | 1 + .../resources/dev_grafana.json | 1683 +++++++++-------- .../src/dashboard_definitions.rs | 18 +- 4 files changed, 932 insertions(+), 771 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bc9564e81ae..dbbaf580d0d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1333,6 +1333,7 @@ dependencies = [ "apollo_batcher", "apollo_class_manager", "apollo_compile_to_casm", + "apollo_config_manager", "apollo_consensus", "apollo_consensus_manager", "apollo_consensus_orchestrator", diff --git a/crates/apollo_dashboard/Cargo.toml b/crates/apollo_dashboard/Cargo.toml index 0fa416759e3..99e02bb5ab0 100644 --- a/crates/apollo_dashboard/Cargo.toml +++ b/crates/apollo_dashboard/Cargo.toml @@ -16,6 +16,7 @@ workspace = true apollo_batcher.workspace = true apollo_class_manager.workspace = true apollo_compile_to_casm.workspace = true +apollo_config_manager.workspace = true apollo_consensus.workspace = true apollo_consensus_manager.workspace = true apollo_consensus_orchestrator.workspace = true diff --git a/crates/apollo_dashboard/resources/dev_grafana.json b/crates/apollo_dashboard/resources/dev_grafana.json index d62943f9d6a..8e450e9667a 100644 --- a/crates/apollo_dashboard/resources/dev_grafana.json +++ b/crates/apollo_dashboard/resources/dev_grafana.json @@ -1260,118 +1260,6 @@ ], "collapsed": true }, - "Tokio Runtime Metrics": { - "panels": [ - { - "title": "Tokio Total Busy Duration", - "description": "The amount of time worker threads were busy (in microseconds)", - "type": "timeseries", - "exprs": [ - "tokio_total_busy_duration{cluster=~\"$cluster\", namespace=~\"$namespace\"}" - ], - "extra_params": { - "unit": "µs", - "legends": [ - "{{pod}}" - ] - } - }, - { - "title": "Tokio Min Busy Duration", - "description": "The minimum amount of time a worker thread was busy (in microseconds)", - "type": "timeseries", - "exprs": [ - "tokio_min_busy_duration{cluster=~\"$cluster\", namespace=~\"$namespace\"}" - ], - "extra_params": { - "unit": "µs", - "legends": [ - "{{pod}}" - ] - } - }, - { - "title": "Tokio Max Busy Duration", - "description": "The maximum amount of time a worker thread was busy (in microseconds)", - "type": "timeseries", - "exprs": [ - "tokio_max_busy_duration{cluster=~\"$cluster\", namespace=~\"$namespace\"}" - ], - "extra_params": { - "unit": "µs", - "legends": [ - "{{pod}}" - ] - } - }, - { - "title": "Tokio Total Park Count", - "description": "The number of times worker threads parked", - "type": "timeseries", - "exprs": [ - "tokio_total_park_count{cluster=~\"$cluster\", namespace=~\"$namespace\"}" - ], - "extra_params": { - "legends": [ - "{{pod}}" - ] - } - }, - { - "title": "Tokio Min Park Count", - "description": "The minimum number of times any worker thread parked", - "type": "timeseries", - "exprs": [ - "tokio_min_park_count{cluster=~\"$cluster\", namespace=~\"$namespace\"}" - ], - "extra_params": { - "legends": [ - "{{pod}}" - ] - } - }, - { - "title": "Tokio Max Park Count", - "description": "The maximum number of times any worker thread parked", - "type": "timeseries", - "exprs": [ - "tokio_max_park_count{cluster=~\"$cluster\", namespace=~\"$namespace\"}" - ], - "extra_params": { - "legends": [ - "{{pod}}" - ] - } - }, - { - "title": "Tokio Global Queue Depth", - "description": "The number of tasks currently scheduled in the runtime's global queue", - "type": "timeseries", - "exprs": [ - "tokio_global_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" - ], - "extra_params": { - "legends": [ - "{{pod}}" - ] - } - }, - { - "title": "Tokio Workers Count", - "description": "The number of worker threads used by the runtime", - "type": "timeseries", - "exprs": [ - "tokio_workers_count{cluster=~\"$cluster\", namespace=~\"$namespace\"}" - ], - "extra_params": { - "legends": [ - "{{pod}}" - ] - } - } - ], - "collapsed": true - }, "Batcher Infra": { "panels": [ { @@ -1685,33 +1573,33 @@ ], "collapsed": true }, - "State Sync Infra": { + "Class Manager Infra": { "panels": [ { - "title": "State Sync Remote Client Send Attempts", - "description": "Required number of remote connection attempts made by a state_sync remote client", + "title": "Class Manager Remote Client Send Attempts", + "description": "Required number of remote connection attempts made by a class_manager remote client", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50, sum by (le) (rate(state_sync_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))", - "histogram_quantile(0.95, sum by (le) (rate(state_sync_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))" + "histogram_quantile(0.50, sum by (le) (rate(class_manager_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))", + "histogram_quantile(0.95, sum by (le) (rate(class_manager_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))" ], "extra_params": {} }, { - "title": "State Sync Local Msgs Received", - "description": "Counter of messages received by state_sync local server", + "title": "Class Manager Local Msgs Received", + "description": "Counter of messages received by class_manager local server", "type": "timeseries", "exprs": [ - "state_sync_local_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "class_manager_local_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "State Sync Local Msgs Processed", - "description": "Counter of messages processed by state_sync local server", + "title": "Class Manager Local Msgs Processed", + "description": "Counter of messages processed by class_manager local server", "type": "timeseries", "exprs": [ - "state_sync_local_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "class_manager_local_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, @@ -1720,252 +1608,357 @@ "description": "The depth of the local priority queues", "type": "timeseries", "exprs": [ - "state_sync_local_high_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}", - "state_sync_local_normal_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "class_manager_local_high_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}", + "class_manager_local_normal_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "State Sync Remote Msgs Received", - "description": "Counter of messages received by state_sync remote server", + "title": "Class Manager Remote Msgs Received", + "description": "Counter of messages received by class_manager remote server", "type": "timeseries", "exprs": [ - "state_sync_remote_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "class_manager_remote_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "State Sync Remote Valid Msgs Received", - "description": "Counter of valid messages received by state_sync remote server", + "title": "Class Manager Remote Valid Msgs Received", + "description": "Counter of valid messages received by class_manager remote server", "type": "timeseries", "exprs": [ - "state_sync_remote_valid_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "class_manager_remote_valid_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "State Sync Remote Msgs Processed", - "description": "Counter of messages processed by state_sync remote server", + "title": "Class Manager Remote Msgs Processed", + "description": "Counter of messages processed by class_manager remote server", "type": "timeseries", "exprs": [ - "state_sync_remote_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "class_manager_remote_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "State Sync Remote Number Of Connections", - "description": "Number of connections to state_sync remote server", + "title": "Class Manager Remote Number Of Connections", + "description": "Number of connections to class_manager remote server", "type": "timeseries", "exprs": [ - "state_sync_remote_number_of_connections{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "class_manager_remote_number_of_connections{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "add_new_block (client)", - "description": "client infra metrics for request type add_new_block", + "title": "add_class (client)", + "description": "client infra metrics for request type add_class", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.50 class_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.95 class_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.50 class_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.95 class_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.50 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.95 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_block (client)", - "description": "client infra metrics for request type get_block", + "title": "add_class_and_executable_unsafe (client)", + "description": "client infra metrics for request type add_class_and_executable_unsafe", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.50 class_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.95 class_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.50 class_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.95 class_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.50 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.95 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_block_hash (client)", - "description": "client infra metrics for request type get_block_hash", + "title": "add_deprecated_class (client)", + "description": "client infra metrics for request type add_deprecated_class", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.50 class_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.95 class_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.50 class_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.95 class_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.50 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.95 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_class_hash_at (client)", - "description": "client infra metrics for request type get_class_hash_at", + "title": "get_executable (client)", + "description": "client infra metrics for request type get_executable", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.50 class_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.95 class_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.50 class_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.95 class_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.50 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.95 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_latest_block_number (client)", - "description": "client infra metrics for request type get_latest_block_number", + "title": "get_executable_class_hash_v2 (client)", + "description": "client infra metrics for request type get_executable_class_hash_v2", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.50 class_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.95 class_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.50 class_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.95 class_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.50 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.95 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_nonce_at (client)", - "description": "client infra metrics for request type get_nonce_at", + "title": "get_sierra (client)", + "description": "client infra metrics for request type get_sierra", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" - ], - "extra_params": {} - }, - { - "title": "get_storage_at (client)", - "description": "client infra metrics for request type get_storage_at", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.50 class_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.95 class_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.50 class_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.95 class_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.50 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.95 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "add_class (server)", + "description": "server infra metrics for request type add_class", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.50 class_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.95 class_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.50 class_manager_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.95 class_manager_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "is_class_declared_at (client)", - "description": "client infra metrics for request type is_class_declared_at", + "title": "add_class_and_executable_unsafe (server)", + "description": "server infra metrics for request type add_class_and_executable_unsafe", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.50 class_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.95 class_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.50 class_manager_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.95 class_manager_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "add_new_block (server)", - "description": "server infra metrics for request type add_new_block", + "title": "add_deprecated_class (server)", + "description": "server infra metrics for request type add_deprecated_class", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.50 class_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.95 class_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.50 class_manager_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.95 class_manager_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_block (server)", - "description": "server infra metrics for request type get_block", + "title": "get_executable (server)", + "description": "server infra metrics for request type get_executable", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.50 class_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.95 class_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.50 class_manager_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.95 class_manager_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_block_hash (server)", - "description": "server infra metrics for request type get_block_hash", + "title": "get_executable_class_hash_v2 (server)", + "description": "server infra metrics for request type get_executable_class_hash_v2", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.50 class_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.95 class_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.50 class_manager_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.95 class_manager_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_class_hash_at (server)", - "description": "server infra metrics for request type get_class_hash_at", + "title": "get_sierra (server)", + "description": "server infra metrics for request type get_sierra", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.50 class_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.95 class_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.50 class_manager_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.95 class_manager_queueing_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + } + ], + "collapsed": true + }, + "Config Manager Infra": { + "panels": [ + { + "title": "Config Manager Remote Client Send Attempts", + "description": "Required number of remote connection attempts made by a config_manager remote client", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50, sum by (le) (rate(config_manager_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))", + "histogram_quantile(0.95, sum by (le) (rate(config_manager_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))" ], "extra_params": {} }, { - "title": "get_latest_block_number (server)", - "description": "server infra metrics for request type get_latest_block_number", + "title": "Config Manager Local Msgs Received", + "description": "Counter of messages received by config_manager local server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" + "config_manager_local_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "get_nonce_at (server)", - "description": "server infra metrics for request type get_nonce_at", + "title": "Config Manager Local Msgs Processed", + "description": "Counter of messages processed by config_manager local server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" + "config_manager_local_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "get_storage_at (server)", - "description": "server infra metrics for request type get_storage_at", + "title": "local_queue_depth", + "description": "The depth of the local priority queues", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" + "config_manager_local_high_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}", + "config_manager_local_normal_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "is_class_declared_at (server)", - "description": "server infra metrics for request type is_class_declared_at", + "title": "Config Manager Remote Msgs Received", + "description": "Counter of messages received by config_manager remote server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" + "config_manager_remote_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + ], + "extra_params": {} + }, + { + "title": "Config Manager Remote Valid Msgs Received", + "description": "Counter of valid messages received by config_manager remote server", + "type": "timeseries", + "exprs": [ + "config_manager_remote_valid_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + ], + "extra_params": {} + }, + { + "title": "Config Manager Remote Msgs Processed", + "description": "Counter of messages processed by config_manager remote server", + "type": "timeseries", + "exprs": [ + "config_manager_remote_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + ], + "extra_params": {} + }, + { + "title": "Config Manager Remote Number Of Connections", + "description": "Number of connections to config_manager remote server", + "type": "timeseries", + "exprs": [ + "config_manager_remote_number_of_connections{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + ], + "extra_params": {} + }, + { + "title": "get_consensus_dynamic_config (client)", + "description": "client infra metrics for request type get_consensus_dynamic_config", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(config_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_consensus_dynamic_config\"}[5m])), \"label_name\", \"0.50 config_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(config_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_consensus_dynamic_config\"}[5m])), \"label_name\", \"0.95 config_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(config_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_consensus_dynamic_config\"}[5m])), \"label_name\", \"0.50 config_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(config_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_consensus_dynamic_config\"}[5m])), \"label_name\", \"0.95 config_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(config_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_consensus_dynamic_config\"}[5m])), \"label_name\", \"0.50 config_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(config_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_consensus_dynamic_config\"}[5m])), \"label_name\", \"0.95 config_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "get_mempool_dynamic_config (client)", + "description": "client infra metrics for request type get_mempool_dynamic_config", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(config_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_dynamic_config\"}[5m])), \"label_name\", \"0.50 config_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(config_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_dynamic_config\"}[5m])), \"label_name\", \"0.95 config_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(config_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_dynamic_config\"}[5m])), \"label_name\", \"0.50 config_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(config_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_dynamic_config\"}[5m])), \"label_name\", \"0.95 config_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(config_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_dynamic_config\"}[5m])), \"label_name\", \"0.50 config_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(config_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_dynamic_config\"}[5m])), \"label_name\", \"0.95 config_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "set_node_dynamic_config (client)", + "description": "client infra metrics for request type set_node_dynamic_config", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(config_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"set_node_dynamic_config\"}[5m])), \"label_name\", \"0.50 config_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(config_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"set_node_dynamic_config\"}[5m])), \"label_name\", \"0.95 config_manager_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(config_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"set_node_dynamic_config\"}[5m])), \"label_name\", \"0.50 config_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(config_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"set_node_dynamic_config\"}[5m])), \"label_name\", \"0.95 config_manager_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(config_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"set_node_dynamic_config\"}[5m])), \"label_name\", \"0.50 config_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(config_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"set_node_dynamic_config\"}[5m])), \"label_name\", \"0.95 config_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "get_consensus_dynamic_config (server)", + "description": "server infra metrics for request type get_consensus_dynamic_config", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(config_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_consensus_dynamic_config\"}[5m])), \"label_name\", \"0.50 config_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(config_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_consensus_dynamic_config\"}[5m])), \"label_name\", \"0.95 config_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(config_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_consensus_dynamic_config\"}[5m])), \"label_name\", \"0.50 config_manager_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(config_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_consensus_dynamic_config\"}[5m])), \"label_name\", \"0.95 config_manager_queueing_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "get_mempool_dynamic_config (server)", + "description": "server infra metrics for request type get_mempool_dynamic_config", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(config_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_dynamic_config\"}[5m])), \"label_name\", \"0.50 config_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(config_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_dynamic_config\"}[5m])), \"label_name\", \"0.95 config_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(config_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_dynamic_config\"}[5m])), \"label_name\", \"0.50 config_manager_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(config_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_dynamic_config\"}[5m])), \"label_name\", \"0.95 config_manager_queueing_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "set_node_dynamic_config (server)", + "description": "server infra metrics for request type set_node_dynamic_config", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(config_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"set_node_dynamic_config\"}[5m])), \"label_name\", \"0.50 config_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(config_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"set_node_dynamic_config\"}[5m])), \"label_name\", \"0.95 config_manager_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(config_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"set_node_dynamic_config\"}[5m])), \"label_name\", \"0.50 config_manager_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(config_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"set_node_dynamic_config\"}[5m])), \"label_name\", \"0.95 config_manager_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} } @@ -2077,33 +2070,33 @@ ], "collapsed": true }, - "Mempool Infra": { + "L1 Endpoint Monitor Infra": { "panels": [ { - "title": "Mempool Remote Client Send Attempts", - "description": "Required number of remote connection attempts made by a mempool remote client", + "title": "L1 Endpoint Monitor Remote Client Send Attempts", + "description": "Required number of remote connection attempts made by a l1_endpoint_monitor remote client", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50, sum by (le) (rate(mempool_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))", - "histogram_quantile(0.95, sum by (le) (rate(mempool_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))" + "histogram_quantile(0.50, sum by (le) (rate(l1_endpoint_monitor_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))", + "histogram_quantile(0.95, sum by (le) (rate(l1_endpoint_monitor_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))" ], "extra_params": {} }, { - "title": "Mempool Local Msgs Received", - "description": "Counter of messages received by mempool local server", + "title": "L1 Endpoint Monitor Local Msgs Received", + "description": "Counter of messages received by l1_endpoint_monitor local server", "type": "timeseries", "exprs": [ - "mempool_local_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "l1_endpoint_monitor_local_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "Mempool Local Msgs Processed", - "description": "Counter of messages processed by mempool local server", + "title": "L1 Endpoint Monitor Local Msgs Processed", + "description": "Counter of messages processed by l1_endpoint_monitor local server", "type": "timeseries", "exprs": [ - "mempool_local_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "l1_endpoint_monitor_local_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, @@ -2112,427 +2105,323 @@ "description": "The depth of the local priority queues", "type": "timeseries", "exprs": [ - "mempool_local_high_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}", - "mempool_local_normal_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "l1_endpoint_monitor_local_high_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}", + "l1_endpoint_monitor_local_normal_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "Mempool Remote Msgs Received", - "description": "Counter of messages received by mempool remote server", + "title": "L1 Endpoint Monitor Remote Msgs Received", + "description": "Counter of messages received by l1_endpoint_monitor remote server", "type": "timeseries", "exprs": [ - "mempool_remote_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "l1_endpoint_monitor_remote_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "Mempool Remote Valid Msgs Received", - "description": "Counter of valid messages received by mempool remote server", + "title": "L1 Endpoint Monitor Remote Valid Msgs Received", + "description": "Counter of valid messages received by l1_endpoint_monitor remote server", "type": "timeseries", "exprs": [ - "mempool_remote_valid_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "l1_endpoint_monitor_remote_valid_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "Mempool Remote Msgs Processed", - "description": "Counter of messages processed by mempool remote server", + "title": "L1 Endpoint Monitor Remote Msgs Processed", + "description": "Counter of messages processed by l1_endpoint_monitor remote server", "type": "timeseries", "exprs": [ - "mempool_remote_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "l1_endpoint_monitor_remote_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "Mempool Remote Number Of Connections", - "description": "Number of connections to mempool remote server", + "title": "L1 Endpoint Monitor Remote Number Of Connections", + "description": "Number of connections to l1_endpoint_monitor remote server", "type": "timeseries", "exprs": [ - "mempool_remote_number_of_connections{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "l1_endpoint_monitor_remote_number_of_connections{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "account_tx_in_pool_or_recent_block (client)", - "description": "client infra metrics for request type account_tx_in_pool_or_recent_block", + "title": "get_active_l1_endpoint (client)", + "description": "client infra metrics for request type get_active_l1_endpoint", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.50 mempool_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.95 mempool_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.50 mempool_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.95 mempool_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.50 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.95 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_endpoint_monitor_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.50 l1_endpoint_monitor_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_endpoint_monitor_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.95 l1_endpoint_monitor_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_endpoint_monitor_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.50 l1_endpoint_monitor_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_endpoint_monitor_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.95 l1_endpoint_monitor_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_endpoint_monitor_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.50 l1_endpoint_monitor_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_endpoint_monitor_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.95 l1_endpoint_monitor_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "add_transaction (client)", - "description": "client infra metrics for request type add_transaction", + "title": "get_active_l1_endpoint (server)", + "description": "server infra metrics for request type get_active_l1_endpoint", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_endpoint_monitor_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.50 l1_endpoint_monitor_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_endpoint_monitor_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.95 l1_endpoint_monitor_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_endpoint_monitor_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.50 l1_endpoint_monitor_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_endpoint_monitor_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.95 l1_endpoint_monitor_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} - }, + } + ], + "collapsed": true + }, + "L1 Gas Price Infra": { + "panels": [ { - "title": "commit_block (client)", - "description": "client infra metrics for request type commit_block", + "title": "L1 Gas Price Remote Client Send Attempts", + "description": "Required number of remote connection attempts made by a l1_gas_price remote client", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.50 mempool_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.95 mempool_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.50 mempool_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.95 mempool_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.50 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.95 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50, sum by (le) (rate(l1_gas_price_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))", + "histogram_quantile(0.95, sum by (le) (rate(l1_gas_price_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))" ], "extra_params": {} }, { - "title": "get_mempool_snapshot (client)", - "description": "client infra metrics for request type get_mempool_snapshot", + "title": "L1 Gas Price Local Msgs Received", + "description": "Counter of messages received by l1_gas_price local server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.50 mempool_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.95 mempool_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.50 mempool_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.95 mempool_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.50 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.95 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "l1_gas_price_local_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "get_transactions (client)", - "description": "client infra metrics for request type get_transactions", + "title": "L1 Gas Price Local Msgs Processed", + "description": "Counter of messages processed by l1_gas_price local server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.50 mempool_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.95 mempool_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.50 mempool_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.95 mempool_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.50 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.95 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "l1_gas_price_local_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "update_gas_price (client)", - "description": "client infra metrics for request type update_gas_price", + "title": "local_queue_depth", + "description": "The depth of the local priority queues", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.50 mempool_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.95 mempool_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.50 mempool_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.95 mempool_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.50 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.95 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "l1_gas_price_local_high_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}", + "l1_gas_price_local_normal_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "account_tx_in_pool_or_recent_block (server)", - "description": "server infra metrics for request type account_tx_in_pool_or_recent_block", + "title": "L1 Gas Price Remote Msgs Received", + "description": "Counter of messages received by l1_gas_price remote server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.50 mempool_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.95 mempool_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.50 mempool_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.95 mempool_queueing_times_secs\", \"le\", \".*\"))" + "l1_gas_price_remote_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "add_transaction (server)", - "description": "server infra metrics for request type add_transaction", + "title": "L1 Gas Price Remote Valid Msgs Received", + "description": "Counter of valid messages received by l1_gas_price remote server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_queueing_times_secs\", \"le\", \".*\"))" + "l1_gas_price_remote_valid_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "commit_block (server)", - "description": "server infra metrics for request type commit_block", + "title": "L1 Gas Price Remote Msgs Processed", + "description": "Counter of messages processed by l1_gas_price remote server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.50 mempool_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.95 mempool_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.50 mempool_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.95 mempool_queueing_times_secs\", \"le\", \".*\"))" + "l1_gas_price_remote_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "get_mempool_snapshot (server)", - "description": "server infra metrics for request type get_mempool_snapshot", + "title": "L1 Gas Price Remote Number Of Connections", + "description": "Number of connections to l1_gas_price remote server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.50 mempool_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.95 mempool_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.50 mempool_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.95 mempool_queueing_times_secs\", \"le\", \".*\"))" + "l1_gas_price_remote_number_of_connections{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "get_transactions (server)", - "description": "server infra metrics for request type get_transactions", + "title": "add_gas_price (client)", + "description": "client infra metrics for request type add_gas_price", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.50 mempool_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.95 mempool_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.50 mempool_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.95 mempool_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "update_gas_price (server)", - "description": "server infra metrics for request type update_gas_price", + "title": "get_eth_to_fri_rate (client)", + "description": "client infra metrics for request type get_eth_to_fri_rate", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.50 mempool_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.95 mempool_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.50 mempool_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.95 mempool_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.50 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.95 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} - } - ], - "collapsed": true - }, - "Mempool P2P Infra": { - "panels": [ + }, { - "title": "Mempool P2p Remote Client Send Attempts", - "description": "Required number of remote connection attempts made by a mempool_p2p remote client", + "title": "get_gas_price (client)", + "description": "client infra metrics for request type get_gas_price", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50, sum by (le) (rate(mempool_p2p_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))", - "histogram_quantile(0.95, sum by (le) (rate(mempool_p2p_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "Mempool P2p Local Msgs Received", - "description": "Counter of messages received by mempool_p2p local server", + "title": "initialize (client)", + "description": "client infra metrics for request type initialize", "type": "timeseries", "exprs": [ - "mempool_p2p_local_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.50 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.95 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "Mempool P2p Local Msgs Processed", - "description": "Counter of messages processed by mempool_p2p local server", + "title": "add_gas_price (server)", + "description": "server infra metrics for request type add_gas_price", "type": "timeseries", "exprs": [ - "mempool_p2p_local_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "local_queue_depth", - "description": "The depth of the local priority queues", + "title": "get_eth_to_fri_rate (server)", + "description": "server infra metrics for request type get_eth_to_fri_rate", "type": "timeseries", "exprs": [ - "mempool_p2p_local_high_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}", - "mempool_p2p_local_normal_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.50 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.95 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.50 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.95 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "Mempool P2p Remote Msgs Received", - "description": "Counter of messages received by mempool_p2p remote server", + "title": "get_gas_price (server)", + "description": "server infra metrics for request type get_gas_price", "type": "timeseries", "exprs": [ - "mempool_p2p_remote_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "Mempool P2p Remote Valid Msgs Received", - "description": "Counter of valid messages received by mempool_p2p remote server", + "title": "initialize (server)", + "description": "server infra metrics for request type initialize", "type": "timeseries", "exprs": [ - "mempool_p2p_remote_valid_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.50 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.95 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.50 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.95 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} - }, + } + ], + "collapsed": true + }, + "L1 Provider Infra": { + "panels": [ { - "title": "Mempool P2p Remote Msgs Processed", - "description": "Counter of messages processed by mempool_p2p remote server", + "title": "L1 Provider Remote Client Send Attempts", + "description": "Required number of remote connection attempts made by a l1_provider remote client", "type": "timeseries", "exprs": [ - "mempool_p2p_remote_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "histogram_quantile(0.50, sum by (le) (rate(l1_provider_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))", + "histogram_quantile(0.95, sum by (le) (rate(l1_provider_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))" ], "extra_params": {} }, { - "title": "Mempool P2p Remote Number Of Connections", - "description": "Number of connections to mempool_p2p remote server", + "title": "L1 Provider Local Msgs Received", + "description": "Counter of messages received by l1_provider local server", "type": "timeseries", "exprs": [ - "mempool_p2p_remote_number_of_connections{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "l1_provider_local_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "add_transaction (client)", - "description": "client infra metrics for request type add_transaction", + "title": "L1 Provider Local Msgs Processed", + "description": "Counter of messages processed by l1_provider local server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_p2p_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_p2p_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_p2p_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_p2p_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_p2p_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_p2p_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "l1_provider_local_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "broadcast_queued_transactions (client)", - "description": "client infra metrics for request type broadcast_queued_transactions", + "title": "local_queue_depth", + "description": "The depth of the local priority queues", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.50 mempool_p2p_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.95 mempool_p2p_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.50 mempool_p2p_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.95 mempool_p2p_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.50 mempool_p2p_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.95 mempool_p2p_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "l1_provider_local_high_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}", + "l1_provider_local_normal_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "continue_propagation (client)", - "description": "client infra metrics for request type continue_propagation", + "title": "L1 Provider Remote Msgs Received", + "description": "Counter of messages received by l1_provider remote server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.50 mempool_p2p_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.95 mempool_p2p_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.50 mempool_p2p_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.95 mempool_p2p_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.50 mempool_p2p_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.95 mempool_p2p_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "l1_provider_remote_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "add_transaction (server)", - "description": "server infra metrics for request type add_transaction", + "title": "L1 Provider Remote Valid Msgs Received", + "description": "Counter of valid messages received by l1_provider remote server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_p2p_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_p2p_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_p2p_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_p2p_queueing_times_secs\", \"le\", \".*\"))" + "l1_provider_remote_valid_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "broadcast_queued_transactions (server)", - "description": "server infra metrics for request type broadcast_queued_transactions", + "title": "L1 Provider Remote Msgs Processed", + "description": "Counter of messages processed by l1_provider remote server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.50 mempool_p2p_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.95 mempool_p2p_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.50 mempool_p2p_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.95 mempool_p2p_queueing_times_secs\", \"le\", \".*\"))" - ], - "extra_params": {} - }, - { - "title": "continue_propagation (server)", - "description": "server infra metrics for request type continue_propagation", - "type": "timeseries", - "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.50 mempool_p2p_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.95 mempool_p2p_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.50 mempool_p2p_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.95 mempool_p2p_queueing_times_secs\", \"le\", \".*\"))" - ], - "extra_params": {} - } - ], - "collapsed": true - }, - "L1 Provider Infra": { - "panels": [ - { - "title": "L1 Provider Remote Client Send Attempts", - "description": "Required number of remote connection attempts made by a l1_provider remote client", - "type": "timeseries", - "exprs": [ - "histogram_quantile(0.50, sum by (le) (rate(l1_provider_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))", - "histogram_quantile(0.95, sum by (le) (rate(l1_provider_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))" - ], - "extra_params": {} - }, - { - "title": "L1 Provider Local Msgs Received", - "description": "Counter of messages received by l1_provider local server", - "type": "timeseries", - "exprs": [ - "l1_provider_local_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" - ], - "extra_params": {} - }, - { - "title": "L1 Provider Local Msgs Processed", - "description": "Counter of messages processed by l1_provider local server", - "type": "timeseries", - "exprs": [ - "l1_provider_local_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" - ], - "extra_params": {} - }, - { - "title": "local_queue_depth", - "description": "The depth of the local priority queues", - "type": "timeseries", - "exprs": [ - "l1_provider_local_high_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}", - "l1_provider_local_normal_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" - ], - "extra_params": {} - }, - { - "title": "L1 Provider Remote Msgs Received", - "description": "Counter of messages received by l1_provider remote server", - "type": "timeseries", - "exprs": [ - "l1_provider_remote_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" - ], - "extra_params": {} - }, - { - "title": "L1 Provider Remote Valid Msgs Received", - "description": "Counter of valid messages received by l1_provider remote server", - "type": "timeseries", - "exprs": [ - "l1_provider_remote_valid_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" - ], - "extra_params": {} - }, - { - "title": "L1 Provider Remote Msgs Processed", - "description": "Counter of messages processed by l1_provider remote server", - "type": "timeseries", - "exprs": [ - "l1_provider_remote_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "l1_provider_remote_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, @@ -2730,33 +2619,33 @@ ], "collapsed": true }, - "L1 Gas Price Infra": { + "Mempool Infra": { "panels": [ { - "title": "L1 Gas Price Remote Client Send Attempts", - "description": "Required number of remote connection attempts made by a l1_gas_price remote client", + "title": "Mempool Remote Client Send Attempts", + "description": "Required number of remote connection attempts made by a mempool remote client", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50, sum by (le) (rate(l1_gas_price_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))", - "histogram_quantile(0.95, sum by (le) (rate(l1_gas_price_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))" + "histogram_quantile(0.50, sum by (le) (rate(mempool_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))", + "histogram_quantile(0.95, sum by (le) (rate(mempool_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))" ], "extra_params": {} }, { - "title": "L1 Gas Price Local Msgs Received", - "description": "Counter of messages received by l1_gas_price local server", + "title": "Mempool Local Msgs Received", + "description": "Counter of messages received by mempool local server", "type": "timeseries", "exprs": [ - "l1_gas_price_local_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "mempool_local_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "L1 Gas Price Local Msgs Processed", - "description": "Counter of messages processed by l1_gas_price local server", + "title": "Mempool Local Msgs Processed", + "description": "Counter of messages processed by mempool local server", "type": "timeseries", "exprs": [ - "l1_gas_price_local_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "mempool_local_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, @@ -2765,383 +2654,357 @@ "description": "The depth of the local priority queues", "type": "timeseries", "exprs": [ - "l1_gas_price_local_high_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}", - "l1_gas_price_local_normal_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "mempool_local_high_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}", + "mempool_local_normal_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "L1 Gas Price Remote Msgs Received", - "description": "Counter of messages received by l1_gas_price remote server", + "title": "Mempool Remote Msgs Received", + "description": "Counter of messages received by mempool remote server", "type": "timeseries", "exprs": [ - "l1_gas_price_remote_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "mempool_remote_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "L1 Gas Price Remote Valid Msgs Received", - "description": "Counter of valid messages received by l1_gas_price remote server", + "title": "Mempool Remote Valid Msgs Received", + "description": "Counter of valid messages received by mempool remote server", "type": "timeseries", "exprs": [ - "l1_gas_price_remote_valid_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "mempool_remote_valid_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "L1 Gas Price Remote Msgs Processed", - "description": "Counter of messages processed by l1_gas_price remote server", + "title": "Mempool Remote Msgs Processed", + "description": "Counter of messages processed by mempool remote server", "type": "timeseries", "exprs": [ - "l1_gas_price_remote_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "mempool_remote_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "L1 Gas Price Remote Number Of Connections", - "description": "Number of connections to l1_gas_price remote server", + "title": "Mempool Remote Number Of Connections", + "description": "Number of connections to mempool remote server", "type": "timeseries", "exprs": [ - "l1_gas_price_remote_number_of_connections{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "mempool_remote_number_of_connections{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "add_gas_price (client)", - "description": "client infra metrics for request type add_gas_price", + "title": "account_tx_in_pool_or_recent_block (client)", + "description": "client infra metrics for request type account_tx_in_pool_or_recent_block", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.50 mempool_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.95 mempool_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.50 mempool_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.95 mempool_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.50 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.95 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_eth_to_fri_rate (client)", - "description": "client infra metrics for request type get_eth_to_fri_rate", + "title": "add_transaction (client)", + "description": "client infra metrics for request type add_transaction", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.50 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.95 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_gas_price (client)", - "description": "client infra metrics for request type get_gas_price", + "title": "commit_block (client)", + "description": "client infra metrics for request type commit_block", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.50 mempool_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.95 mempool_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.50 mempool_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.95 mempool_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.50 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.95 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "initialize (client)", - "description": "client infra metrics for request type initialize", + "title": "get_mempool_snapshot (client)", + "description": "client infra metrics for request type get_mempool_snapshot", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.50 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.95 l1_gas_price_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.50 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.95 l1_gas_price_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.50 mempool_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.95 mempool_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.50 mempool_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.95 mempool_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.50 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.95 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "add_gas_price (server)", - "description": "server infra metrics for request type add_gas_price", + "title": "get_transactions (client)", + "description": "client infra metrics for request type get_transactions", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.50 mempool_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.95 mempool_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.50 mempool_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.95 mempool_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.50 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.95 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_eth_to_fri_rate (server)", - "description": "server infra metrics for request type get_eth_to_fri_rate", + "title": "update_gas_price (client)", + "description": "client infra metrics for request type update_gas_price", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.50 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.95 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.50 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_eth_to_fri_rate\"}[5m])), \"label_name\", \"0.95 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.50 mempool_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.95 mempool_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.50 mempool_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.95 mempool_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.50 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.95 mempool_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_gas_price (server)", - "description": "server infra metrics for request type get_gas_price", + "title": "account_tx_in_pool_or_recent_block (server)", + "description": "server infra metrics for request type account_tx_in_pool_or_recent_block", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.50 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_gas_price\"}[5m])), \"label_name\", \"0.95 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.50 mempool_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.95 mempool_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.50 mempool_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"account_tx_in_pool_or_recent_block\"}[5m])), \"label_name\", \"0.95 mempool_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "initialize (server)", - "description": "server infra metrics for request type initialize", + "title": "add_transaction (server)", + "description": "server infra metrics for request type add_transaction", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.50 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.95 l1_gas_price_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.50 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_gas_price_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"initialize\"}[5m])), \"label_name\", \"0.95 l1_gas_price_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} - } - ], - "collapsed": true - }, - "Class Manager Infra": { - "panels": [ + }, { - "title": "Class Manager Remote Client Send Attempts", - "description": "Required number of remote connection attempts made by a class_manager remote client", - "type": "timeseries", - "exprs": [ - "histogram_quantile(0.50, sum by (le) (rate(class_manager_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))", - "histogram_quantile(0.95, sum by (le) (rate(class_manager_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))" - ], - "extra_params": {} - }, - { - "title": "Class Manager Local Msgs Received", - "description": "Counter of messages received by class_manager local server", - "type": "timeseries", - "exprs": [ - "class_manager_local_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" - ], - "extra_params": {} - }, - { - "title": "Class Manager Local Msgs Processed", - "description": "Counter of messages processed by class_manager local server", + "title": "commit_block (server)", + "description": "server infra metrics for request type commit_block", "type": "timeseries", "exprs": [ - "class_manager_local_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.50 mempool_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.95 mempool_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.50 mempool_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"commit_block\"}[5m])), \"label_name\", \"0.95 mempool_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "local_queue_depth", - "description": "The depth of the local priority queues", + "title": "get_mempool_snapshot (server)", + "description": "server infra metrics for request type get_mempool_snapshot", "type": "timeseries", "exprs": [ - "class_manager_local_high_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}", - "class_manager_local_normal_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.50 mempool_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.95 mempool_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.50 mempool_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_mempool_snapshot\"}[5m])), \"label_name\", \"0.95 mempool_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "Class Manager Remote Msgs Received", - "description": "Counter of messages received by class_manager remote server", + "title": "get_transactions (server)", + "description": "server infra metrics for request type get_transactions", "type": "timeseries", "exprs": [ - "class_manager_remote_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.50 mempool_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.95 mempool_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.50 mempool_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_transactions\"}[5m])), \"label_name\", \"0.95 mempool_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "Class Manager Remote Valid Msgs Received", - "description": "Counter of valid messages received by class_manager remote server", + "title": "update_gas_price (server)", + "description": "server infra metrics for request type update_gas_price", "type": "timeseries", "exprs": [ - "class_manager_remote_valid_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.50 mempool_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.95 mempool_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.50 mempool_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"update_gas_price\"}[5m])), \"label_name\", \"0.95 mempool_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} - }, + } + ], + "collapsed": true + }, + "Mempool P2P Infra": { + "panels": [ { - "title": "Class Manager Remote Msgs Processed", - "description": "Counter of messages processed by class_manager remote server", + "title": "Mempool P2p Remote Client Send Attempts", + "description": "Required number of remote connection attempts made by a mempool_p2p remote client", "type": "timeseries", "exprs": [ - "class_manager_remote_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "histogram_quantile(0.50, sum by (le) (rate(mempool_p2p_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))", + "histogram_quantile(0.95, sum by (le) (rate(mempool_p2p_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))" ], "extra_params": {} }, { - "title": "Class Manager Remote Number Of Connections", - "description": "Number of connections to class_manager remote server", + "title": "Mempool P2p Local Msgs Received", + "description": "Counter of messages received by mempool_p2p local server", "type": "timeseries", "exprs": [ - "class_manager_remote_number_of_connections{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "mempool_p2p_local_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "add_class (client)", - "description": "client infra metrics for request type add_class", + "title": "Mempool P2p Local Msgs Processed", + "description": "Counter of messages processed by mempool_p2p local server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.50 class_manager_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.95 class_manager_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.50 class_manager_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.95 class_manager_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.50 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.95 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "mempool_p2p_local_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "add_class_and_executable_unsafe (client)", - "description": "client infra metrics for request type add_class_and_executable_unsafe", + "title": "local_queue_depth", + "description": "The depth of the local priority queues", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.50 class_manager_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.95 class_manager_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.50 class_manager_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.95 class_manager_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.50 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.95 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "mempool_p2p_local_high_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}", + "mempool_p2p_local_normal_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "add_deprecated_class (client)", - "description": "client infra metrics for request type add_deprecated_class", + "title": "Mempool P2p Remote Msgs Received", + "description": "Counter of messages received by mempool_p2p remote server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.50 class_manager_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.95 class_manager_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.50 class_manager_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.95 class_manager_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.50 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.95 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "mempool_p2p_remote_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "get_executable (client)", - "description": "client infra metrics for request type get_executable", + "title": "Mempool P2p Remote Valid Msgs Received", + "description": "Counter of valid messages received by mempool_p2p remote server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.50 class_manager_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.95 class_manager_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.50 class_manager_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.95 class_manager_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.50 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.95 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "mempool_p2p_remote_valid_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "get_executable_class_hash_v2 (client)", - "description": "client infra metrics for request type get_executable_class_hash_v2", + "title": "Mempool P2p Remote Msgs Processed", + "description": "Counter of messages processed by mempool_p2p remote server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.50 class_manager_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.95 class_manager_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.50 class_manager_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.95 class_manager_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.50 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.95 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "mempool_p2p_remote_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "get_sierra (client)", - "description": "client infra metrics for request type get_sierra", + "title": "Mempool P2p Remote Number Of Connections", + "description": "Number of connections to mempool_p2p remote server", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.50 class_manager_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.95 class_manager_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.50 class_manager_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.95 class_manager_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.50 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.95 class_manager_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "mempool_p2p_remote_number_of_connections{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "add_class (server)", - "description": "server infra metrics for request type add_class", + "title": "add_transaction (client)", + "description": "client infra metrics for request type add_transaction", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.50 class_manager_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.95 class_manager_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.50 class_manager_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class\"}[5m])), \"label_name\", \"0.95 class_manager_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_p2p_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_p2p_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_p2p_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_p2p_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_p2p_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_p2p_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "add_class_and_executable_unsafe (server)", - "description": "server infra metrics for request type add_class_and_executable_unsafe", + "title": "broadcast_queued_transactions (client)", + "description": "client infra metrics for request type broadcast_queued_transactions", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.50 class_manager_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.95 class_manager_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.50 class_manager_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_class_and_executable_unsafe\"}[5m])), \"label_name\", \"0.95 class_manager_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.50 mempool_p2p_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.95 mempool_p2p_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.50 mempool_p2p_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.95 mempool_p2p_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.50 mempool_p2p_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.95 mempool_p2p_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "add_deprecated_class (server)", - "description": "server infra metrics for request type add_deprecated_class", + "title": "continue_propagation (client)", + "description": "client infra metrics for request type continue_propagation", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.50 class_manager_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.95 class_manager_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.50 class_manager_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_deprecated_class\"}[5m])), \"label_name\", \"0.95 class_manager_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.50 mempool_p2p_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.95 mempool_p2p_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.50 mempool_p2p_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.95 mempool_p2p_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.50 mempool_p2p_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.95 mempool_p2p_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_executable (server)", - "description": "server infra metrics for request type get_executable", + "title": "add_transaction (server)", + "description": "server infra metrics for request type add_transaction", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.50 class_manager_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.95 class_manager_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.50 class_manager_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable\"}[5m])), \"label_name\", \"0.95 class_manager_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_p2p_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_p2p_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.50 mempool_p2p_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_transaction\"}[5m])), \"label_name\", \"0.95 mempool_p2p_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_executable_class_hash_v2 (server)", - "description": "server infra metrics for request type get_executable_class_hash_v2", + "title": "broadcast_queued_transactions (server)", + "description": "server infra metrics for request type broadcast_queued_transactions", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.50 class_manager_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.95 class_manager_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.50 class_manager_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_executable_class_hash_v2\"}[5m])), \"label_name\", \"0.95 class_manager_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.50 mempool_p2p_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.95 mempool_p2p_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.50 mempool_p2p_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"broadcast_queued_transactions\"}[5m])), \"label_name\", \"0.95 mempool_p2p_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_sierra (server)", - "description": "server infra metrics for request type get_sierra", + "title": "continue_propagation (server)", + "description": "server infra metrics for request type continue_propagation", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.50 class_manager_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.95 class_manager_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.50 class_manager_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(class_manager_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_sierra\"}[5m])), \"label_name\", \"0.95 class_manager_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.50 mempool_p2p_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.95 mempool_p2p_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(mempool_p2p_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.50 mempool_p2p_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(mempool_p2p_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"continue_propagation\"}[5m])), \"label_name\", \"0.95 mempool_p2p_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} } @@ -3253,33 +3116,33 @@ ], "collapsed": true }, - "L1 Endpoint Monitor Infra": { + "State Sync Infra": { "panels": [ { - "title": "L1 Endpoint Monitor Remote Client Send Attempts", - "description": "Required number of remote connection attempts made by a l1_endpoint_monitor remote client", + "title": "State Sync Remote Client Send Attempts", + "description": "Required number of remote connection attempts made by a state_sync remote client", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50, sum by (le) (rate(l1_endpoint_monitor_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))", - "histogram_quantile(0.95, sum by (le) (rate(l1_endpoint_monitor_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))" + "histogram_quantile(0.50, sum by (le) (rate(state_sync_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))", + "histogram_quantile(0.95, sum by (le) (rate(state_sync_remote_client_send_attempts_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\"}[5m])))" ], "extra_params": {} }, { - "title": "L1 Endpoint Monitor Local Msgs Received", - "description": "Counter of messages received by l1_endpoint_monitor local server", + "title": "State Sync Local Msgs Received", + "description": "Counter of messages received by state_sync local server", "type": "timeseries", "exprs": [ - "l1_endpoint_monitor_local_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "state_sync_local_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "L1 Endpoint Monitor Local Msgs Processed", - "description": "Counter of messages processed by l1_endpoint_monitor local server", + "title": "State Sync Local Msgs Processed", + "description": "Counter of messages processed by state_sync local server", "type": "timeseries", "exprs": [ - "l1_endpoint_monitor_local_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "state_sync_local_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, @@ -3288,72 +3151,366 @@ "description": "The depth of the local priority queues", "type": "timeseries", "exprs": [ - "l1_endpoint_monitor_local_high_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}", - "l1_endpoint_monitor_local_normal_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "state_sync_local_high_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}", + "state_sync_local_normal_priority_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "L1 Endpoint Monitor Remote Msgs Received", - "description": "Counter of messages received by l1_endpoint_monitor remote server", + "title": "State Sync Remote Msgs Received", + "description": "Counter of messages received by state_sync remote server", "type": "timeseries", "exprs": [ - "l1_endpoint_monitor_remote_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "state_sync_remote_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "L1 Endpoint Monitor Remote Valid Msgs Received", - "description": "Counter of valid messages received by l1_endpoint_monitor remote server", + "title": "State Sync Remote Valid Msgs Received", + "description": "Counter of valid messages received by state_sync remote server", "type": "timeseries", "exprs": [ - "l1_endpoint_monitor_remote_valid_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "state_sync_remote_valid_msgs_received{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "L1 Endpoint Monitor Remote Msgs Processed", - "description": "Counter of messages processed by l1_endpoint_monitor remote server", + "title": "State Sync Remote Msgs Processed", + "description": "Counter of messages processed by state_sync remote server", "type": "timeseries", "exprs": [ - "l1_endpoint_monitor_remote_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "state_sync_remote_msgs_processed{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "L1 Endpoint Monitor Remote Number Of Connections", - "description": "Number of connections to l1_endpoint_monitor remote server", + "title": "State Sync Remote Number Of Connections", + "description": "Number of connections to state_sync remote server", "type": "timeseries", "exprs": [ - "l1_endpoint_monitor_remote_number_of_connections{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + "state_sync_remote_number_of_connections{cluster=~\"$cluster\", namespace=~\"$namespace\"}" ], "extra_params": {} }, { - "title": "get_active_l1_endpoint (client)", - "description": "client infra metrics for request type get_active_l1_endpoint", + "title": "add_new_block (client)", + "description": "client infra metrics for request type add_new_block", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_endpoint_monitor_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.50 l1_endpoint_monitor_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_endpoint_monitor_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.95 l1_endpoint_monitor_local_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_endpoint_monitor_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.50 l1_endpoint_monitor_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_endpoint_monitor_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.95 l1_endpoint_monitor_remote_response_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_endpoint_monitor_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.50 l1_endpoint_monitor_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_endpoint_monitor_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.95 l1_endpoint_monitor_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" ], "extra_params": {} }, { - "title": "get_active_l1_endpoint (server)", - "description": "server infra metrics for request type get_active_l1_endpoint", + "title": "get_block (client)", + "description": "client infra metrics for request type get_block", "type": "timeseries", "exprs": [ - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_endpoint_monitor_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.50 l1_endpoint_monitor_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_endpoint_monitor_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.95 l1_endpoint_monitor_processing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.50,label_replace(sum by (le) (rate(l1_endpoint_monitor_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.50 l1_endpoint_monitor_queueing_times_secs\", \"le\", \".*\"))", - "histogram_quantile(0.95,label_replace(sum by (le) (rate(l1_endpoint_monitor_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_active_l1_endpoint\"}[5m])), \"label_name\", \"0.95 l1_endpoint_monitor_queueing_times_secs\", \"le\", \".*\"))" + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "get_block_hash (client)", + "description": "client infra metrics for request type get_block_hash", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "get_class_hash_at (client)", + "description": "client infra metrics for request type get_class_hash_at", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "get_latest_block_number (client)", + "description": "client infra metrics for request type get_latest_block_number", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "get_nonce_at (client)", + "description": "client infra metrics for request type get_nonce_at", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "get_storage_at (client)", + "description": "client infra metrics for request type get_storage_at", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "is_class_declared_at (client)", + "description": "client infra metrics for request type is_class_declared_at", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.50 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_local_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.95 state_sync_local_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_response_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_response_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.50 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_remote_client_communication_failure_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.95 state_sync_remote_client_communication_failure_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "add_new_block (server)", + "description": "server infra metrics for request type add_new_block", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"add_new_block\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "get_block (server)", + "description": "server infra metrics for request type get_block", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "get_block_hash (server)", + "description": "server infra metrics for request type get_block_hash", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_block_hash\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "get_class_hash_at (server)", + "description": "server infra metrics for request type get_class_hash_at", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_class_hash_at\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "get_latest_block_number (server)", + "description": "server infra metrics for request type get_latest_block_number", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_latest_block_number\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "get_nonce_at (server)", + "description": "server infra metrics for request type get_nonce_at", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_nonce_at\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + }, + { + "title": "get_storage_at (server)", + "description": "server infra metrics for request type get_storage_at", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"get_storage_at\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" ], "extra_params": {} + }, + { + "title": "is_class_declared_at (server)", + "description": "server infra metrics for request type is_class_declared_at", + "type": "timeseries", + "exprs": [ + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.50 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_processing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.95 state_sync_processing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.50,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.50 state_sync_queueing_times_secs\", \"le\", \".*\"))", + "histogram_quantile(0.95,label_replace(sum by (le) (rate(state_sync_queueing_times_secs_bucket{cluster=~\"$cluster\", namespace=~\"$namespace\", request_variant=\"is_class_declared_at\"}[5m])), \"label_name\", \"0.95 state_sync_queueing_times_secs\", \"le\", \".*\"))" + ], + "extra_params": {} + } + ], + "collapsed": true + }, + "Tokio Runtime Metrics": { + "panels": [ + { + "title": "Tokio Total Busy Duration", + "description": "The amount of time worker threads were busy (in microseconds)", + "type": "timeseries", + "exprs": [ + "tokio_total_busy_duration{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + ], + "extra_params": { + "unit": "µs", + "legends": [ + "{{pod}}" + ] + } + }, + { + "title": "Tokio Min Busy Duration", + "description": "The minimum amount of time a worker thread was busy (in microseconds)", + "type": "timeseries", + "exprs": [ + "tokio_min_busy_duration{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + ], + "extra_params": { + "unit": "µs", + "legends": [ + "{{pod}}" + ] + } + }, + { + "title": "Tokio Max Busy Duration", + "description": "The maximum amount of time a worker thread was busy (in microseconds)", + "type": "timeseries", + "exprs": [ + "tokio_max_busy_duration{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + ], + "extra_params": { + "unit": "µs", + "legends": [ + "{{pod}}" + ] + } + }, + { + "title": "Tokio Total Park Count", + "description": "The number of times worker threads parked", + "type": "timeseries", + "exprs": [ + "tokio_total_park_count{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + ], + "extra_params": { + "legends": [ + "{{pod}}" + ] + } + }, + { + "title": "Tokio Min Park Count", + "description": "The minimum number of times any worker thread parked", + "type": "timeseries", + "exprs": [ + "tokio_min_park_count{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + ], + "extra_params": { + "legends": [ + "{{pod}}" + ] + } + }, + { + "title": "Tokio Max Park Count", + "description": "The maximum number of times any worker thread parked", + "type": "timeseries", + "exprs": [ + "tokio_max_park_count{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + ], + "extra_params": { + "legends": [ + "{{pod}}" + ] + } + }, + { + "title": "Tokio Global Queue Depth", + "description": "The number of tasks currently scheduled in the runtime's global queue", + "type": "timeseries", + "exprs": [ + "tokio_global_queue_depth{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + ], + "extra_params": { + "legends": [ + "{{pod}}" + ] + } + }, + { + "title": "Tokio Workers Count", + "description": "The number of worker threads used by the runtime", + "type": "timeseries", + "exprs": [ + "tokio_workers_count{cluster=~\"$cluster\", namespace=~\"$namespace\"}" + ], + "extra_params": { + "legends": [ + "{{pod}}" + ] + } } ], "collapsed": true diff --git a/crates/apollo_dashboard/src/dashboard_definitions.rs b/crates/apollo_dashboard/src/dashboard_definitions.rs index 192942e54c4..b3dcceb41aa 100644 --- a/crates/apollo_dashboard/src/dashboard_definitions.rs +++ b/crates/apollo_dashboard/src/dashboard_definitions.rs @@ -1,6 +1,7 @@ use apollo_batcher::metrics::BATCHER_INFRA_METRICS; use apollo_class_manager::metrics::CLASS_MANAGER_INFRA_METRICS; use apollo_compile_to_casm::metrics::SIERRA_COMPILER_INFRA_METRICS; +use apollo_config_manager::metrics::CONFIG_MANAGER_INFRA_METRICS; use apollo_gateway::metrics::GATEWAY_INFRA_METRICS; use apollo_l1_endpoint_monitor_types::L1_ENDPOINT_MONITOR_INFRA_METRICS; use apollo_l1_gas_price::metrics::L1_GAS_PRICE_INFRA_METRICS; @@ -77,20 +78,21 @@ pub fn get_apollo_dashboard() -> Dashboard { get_mempool_p2p_row(), get_reverts_row(), get_storage_row(), - get_tokio_row(), get_component_infra_row("Batcher Infra", &BATCHER_INFRA_METRICS), - get_component_infra_row("State Sync Infra", &STATE_SYNC_INFRA_METRICS), - get_component_infra_row("Gateway Infra", &GATEWAY_INFRA_METRICS), - get_component_infra_row("Mempool Infra", &MEMPOOL_INFRA_METRICS), - get_component_infra_row("Mempool P2P Infra", &MEMPOOL_P2P_INFRA_METRICS), - get_component_infra_row("L1 Provider Infra", &L1_PROVIDER_INFRA_METRICS), - get_component_infra_row("L1 Gas Price Infra", &L1_GAS_PRICE_INFRA_METRICS), get_component_infra_row("Class Manager Infra", &CLASS_MANAGER_INFRA_METRICS), - get_component_infra_row("Sierra Compiler Infra", &SIERRA_COMPILER_INFRA_METRICS), + get_component_infra_row("Config Manager Infra", &CONFIG_MANAGER_INFRA_METRICS), + get_component_infra_row("Gateway Infra", &GATEWAY_INFRA_METRICS), get_component_infra_row( "L1 Endpoint Monitor Infra", &L1_ENDPOINT_MONITOR_INFRA_METRICS, ), + get_component_infra_row("L1 Gas Price Infra", &L1_GAS_PRICE_INFRA_METRICS), + get_component_infra_row("L1 Provider Infra", &L1_PROVIDER_INFRA_METRICS), + get_component_infra_row("Mempool Infra", &MEMPOOL_INFRA_METRICS), + get_component_infra_row("Mempool P2P Infra", &MEMPOOL_P2P_INFRA_METRICS), + get_component_infra_row("Sierra Compiler Infra", &SIERRA_COMPILER_INFRA_METRICS), + get_component_infra_row("State Sync Infra", &STATE_SYNC_INFRA_METRICS), + get_tokio_row(), get_pod_metrics_row(), ], )