kruize / autotune

Autonomous Performance Tuning for Kubernetes!
Apache License 2.0
155 stars 53 forks source link

Enhance /dsmetadata API with cluster name and namespace filtering #1119

Closed shreyabiradar07 closed 6 months ago

shreyabiradar07 commented 6 months ago

This PR has following changes -

updated queries -

sum by (namespace) (kube_namespace_status_phase{phase=\"Active\", namespace!='', namespace!~'|openshift|openshift-.*'})

sum by (namespace, workload, workload_type) (namespace_workload_pod:kube_pod_owner:relabel{container!=' ',container!='POD', pod!=' ', namespace!='', namespace!~'|openshift|openshift-.*'})

sum by (container, image, workload) (kube_pod_container_info on(pod) group_left(workload, workload_type) (namespace_workload_pod:kube_pod_owner:relabel{container!=' ',container!='POD', pod!=' ', namespace!='', namespace!~'|openshift|openshift-.'}))