Skip to content

[Notice] container_spec_* releated rules don't work when using kube-prometheus-stack #479

@s-z-z

Description

@s-z-z

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions