Merge pull request #789 from huanggze/metrics
monitor: filter out non-labeled workspace
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user