diff --git a/src/ServiceControl.Monitoring/Infrastructure/Api/EndpointMetricsApi.cs b/src/ServiceControl.Monitoring/Infrastructure/Api/EndpointMetricsApi.cs index 4ec8e32e9c..c47223ab2e 100644 --- a/src/ServiceControl.Monitoring/Infrastructure/Api/EndpointMetricsApi.cs +++ b/src/ServiceControl.Monitoring/Infrastructure/Api/EndpointMetricsApi.cs @@ -201,7 +201,7 @@ static MonitoredEndpoint[] GetMonitoredEndpoints(EndpointRegistry endpointRegist { Name = endpoint.Key, EndpointInstanceIds = endpoint.Value.Select(i => i.InstanceId).ToArray(), - IsStale = endpoint.Value.Any(activityTracker.IsStale), + IsStale = endpoint.Value.All(activityTracker.IsStale), ConnectedCount = endpoint.Value.Count(id => !activityTracker.IsStale(id)), DisconnectedCount = endpoint.Value.Count(activityTracker.IsStale) })