due to https://github.com/prometheus-community/helm-charts/blob/ba04297b341a59ac627dee9ec4b8e9686708fb6f/charts/kube-prometheus-stack/values.yaml#L1720 , kube-prometheus-stack drop all metics about `container_spec_*` by default, all container_spec_* releated rules will fail to work when problems occur. such as: ``` (sum(container_memory_working_set_bytes{name!=""}) BY (instance, name) / sum(container_spec_memory_limit_bytes > 0) BY (instance, name) * 100) > 80 ``` reason: kube-prometheus-stack project turn to use `kube_pod_container_*` releated metrics to reflect container's metrics exporting by `kube-state-metrics`. link: https://github.com/kubernetes/kube-state-metrics/blob/main/docs/metrics/workload/pod-metrics.md