如何仅为自定义命名空间发送普罗米修斯警报
How to send Prometheus Alerts only for custom namespaces
我只想为我部署的命名空间获取 prometheus 警报,并将这些命名空间从默认命名空间(如 kube-system)中排除。有人能帮我实现这个吗
您可以只排除 alert_rule
的 expr
中不需要警报的命名空间,例如:
...
alert: you_alert_name
expr: sum(kube_pod_init_container_status_restarts_total{namespace!~"kube-public|kube-system|default|..."}[10s]) > 5
...
我只想为我部署的命名空间获取 prometheus 警报,并将这些命名空间从默认命名空间(如 kube-system)中排除。有人能帮我实现这个吗
您可以只排除 alert_rule
的 expr
中不需要警报的命名空间,例如:
...
alert: you_alert_name
expr: sum(kube_pod_init_container_status_restarts_total{namespace!~"kube-public|kube-system|default|..."}[10s]) > 5
...