From 3a38a83dd264a96b9110bc33bd56a5ffc6b7bbab Mon Sep 17 00:00:00 2001 From: jeff Date: Thu, 8 Nov 2018 11:29:42 +0800 Subject: [PATCH] component status --- pkg/models/components.go | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkg/models/components.go b/pkg/models/components.go index 2d3cb0cbc..12142f9ab 100644 --- a/pkg/models/components.go +++ b/pkg/models/components.go @@ -64,10 +64,12 @@ func GetComponentStatus(namespace string, componentName string) (interface{}, er return nil, err } else { for _, v := range pods.Items { + component.TotalBackends++ + component.HealthyBackends++ for _, c := range v.Status.ContainerStatuses { - component.TotalBackends++ - if c.Ready { - component.HealthyBackends++ + if !c.Ready { + component.HealthyBackends-- + break } } } @@ -118,10 +120,12 @@ func GetAllComponentsStatus() (map[string]interface{}, error) { continue } else { for _, v := range pods.Items { + component.TotalBackends++ + component.HealthyBackends++ for _, c := range v.Status.ContainerStatuses { - component.TotalBackends++ - if c.Ready { - component.HealthyBackends++ + if !c.Ready { + component.HealthyBackends-- + break } } }