From 040eb505fce48d48e38a075d9bf50558a542467d Mon Sep 17 00:00:00 2001 From: Maria Kuklina <101095419+kmd-fl@users.noreply.github.com> Date: Fri, 7 Apr 2023 14:08:29 +0200 Subject: [PATCH] fix(metrics): restrict metrics collection of aliased service on creation (#1557) --- particle-services/src/app_services.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/particle-services/src/app_services.rs b/particle-services/src/app_services.rs index 167167aace..f6e8632ff8 100644 --- a/particle-services/src/app_services.rs +++ b/particle-services/src/app_services.rs @@ -841,7 +841,12 @@ impl ParticleAppServices { })?; let stats = service.module_memory_stats(); let stats = ServiceMemoryStat::new(&stats); - let service_type = ServiceType::Service(aliases.first().cloned()); + let allowed_alias = if worker_id == self.config.local_peer_id { + aliases.first().cloned() + } else { + None + }; + let service_type = ServiceType::Service(allowed_alias); let service = Service::new( Mutex::new(service), service_id.clone(),