monitor: no need to produce error when devops is disabled

Signed-off-by: huanggze <loganhuang@yunify.com>
This commit is contained in:
huanggze
2019-10-17 15:53:48 +08:00
parent 90961a24df
commit f8bf984191
2 changed files with 15 additions and 2 deletions

View File

@@ -679,7 +679,9 @@ func GetClusterStatistics() *Response {
go func() {
num, err := workspaces.GetAllDevOpsProjectsNums()
if err != nil {
klog.Errorln(err)
if _, notEnabled := err.(cs.ClientSetNotEnabledError); !notEnabled {
klog.Errorln(err)
}
devopsStats.Status = "error"
} else {
devopsStats.withMetricResult(now, num)
@@ -746,7 +748,9 @@ func GetWorkspaceStatistics(workspaceName string) *Response {
go func() {
num, err := workspaces.GetDevOpsProjectsCount(workspaceName)
if err != nil {
klog.Errorln(err)
if _, notEnabled := err.(cs.ClientSetNotEnabledError); !notEnabled {
klog.Errorln(err)
}
devopsStats.Status = "error"
} else {
devopsStats.withMetricResult(now, num)