Merge pull request #789 from huanggze/metrics

monitor: filter out non-labeled workspace
This commit is contained in:
KubeSphere CI Bot
2019-09-25 17:02:11 +08:00
committed by GitHub

View File

@@ -518,7 +518,7 @@ func makePromqlForWorkspace(metricName string, params RequestParams) string {
if params.WorkspaceName != "" {
workspaceSelector = fmt.Sprintf(`label_kubesphere_io_workspace="%s"`, params.WorkspaceName)
} else {
workspaceSelector = fmt.Sprintf(`label_kubesphere_io_workspace=~"%s"`, params.ResourcesFilter)
workspaceSelector = fmt.Sprintf(`label_kubesphere_io_workspace=~"%s", label_kubesphere_io_workspace!=""`, params.ResourcesFilter)
}
return strings.Replace(exp, "$1", workspaceSelector, -1)