From 4bd3cb586a1a84c21055a4d268d37cd5ef1d8329 Mon Sep 17 00:00:00 2001 From: karancode Date: Tue, 5 Nov 2019 16:39:45 +0900 Subject: [PATCH] add prometheus rule to patch --- jsonnet/kube-prometheus/kube-prometheus-eks.libsonnet | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/jsonnet/kube-prometheus/kube-prometheus-eks.libsonnet b/jsonnet/kube-prometheus/kube-prometheus-eks.libsonnet index 2251685a..74c50e2f 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' }, ], },