Skip to content

Commit 8afafa9

Browse files
committed
fix: start prometheus metrics server in aggregator for pull-based scraping
1 parent 2083110 commit 8afafa9

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

crates/key-server/src/aggregator/server.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ use key_server::errors::InternalError::{
3030
use key_server::errors::{ErrorResponse, InternalError};
3131
use key_server::metrics::{aggregator_metrics_middleware, uptime_metric, AggregatorMetrics};
3232
use key_server::metrics_push::{create_push_client, push_metrics, MetricsPushConfig};
33+
use mysten_service::metrics::start_basic_prometheus_server;
3334
use mysten_service::{get_mysten_service, package_name, package_version};
3435
use prometheus::Registry;
3536
use seal_committee::{fetch_key_server_by_id, move_types::PartialKeyServer};
@@ -177,7 +178,8 @@ async fn main() -> Result<()> {
177178
options.key_server_object_id, options.network, options.api_credentials.keys().collect::<Vec<_>>()
178179
);
179180

180-
let registry = Registry::new();
181+
info!("Setting up metrics on port {}", mysten_service::metrics::METRICS_HOST_PORT);
182+
let registry = start_basic_prometheus_server();
181183

182184
// Track the uptime of the aggregator server.
183185
let registry_clone = registry.clone();

0 commit comments

Comments
 (0)