From a3ab6bd49b39158222eef7309e1a28fc17f1dc07 Mon Sep 17 00:00:00 2001 From: karancode <karan.thanvi@paypay-corp.co.jp> Date: Thu, 24 Oct 2019 04:12:07 +0900 Subject: [PATCH] add available_ip rule --- .../kube-prometheus/kube-prometheus-eks.libsonnet | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/jsonnet/kube-prometheus/kube-prometheus-eks.libsonnet b/jsonnet/kube-prometheus/kube-prometheus-eks.libsonnet index 701d3c41..2251685a 100644 --- a/jsonnet/kube-prometheus/kube-prometheus-eks.libsonnet +++ b/jsonnet/kube-prometheus/kube-prometheus-eks.libsonnet @@ -42,4 +42,17 @@ local servicePort = k.core.v1.service.mixin.spec.portsType; }, }, }, + prometheusRules+: { + groups+: [ + { + name: 'kube-prometheus-eks.rules', + rules: [ + { + expr: 'sum by(instance) (awscni_total_ip_addresses) - sum by(instance) (awscni_assigned_ip_addresses) < 10', + record: 'eks_available_ip' + }, + ], + }, + ], + }, } -- GitLab