diff --git a/jsonnet/kube-prometheus/kube-prometheus-eks.libsonnet b/jsonnet/kube-prometheus/kube-prometheus-eks.libsonnet index 2251685aa10c0dc56fce9dca8d358f0e6c751301..74c50e2f5761bdf32ebdb235f953b42ff7ed8973 100644 --- a/jsonnet/kube-prometheus/kube-prometheus-eks.libsonnet +++ b/jsonnet/kube-prometheus/kube-prometheus-eks.libsonnet @@ -49,7 +49,14 @@ local servicePort = k.core.v1.service.mixin.spec.portsType; rules: [ { expr: 'sum by(instance) (awscni_total_ip_addresses) - sum by(instance) (awscni_assigned_ip_addresses) < 10', - record: 'eks_available_ip' + labels: { + severity: 'critical', + }, + annotations: { + message: 'Instance {{ $labels.instance }} has less than 10 IPs available.' + }, + 'for': '10m', + alert: 'EksAvailableIPs' }, ], },