From 6c776393d49158bee19a7eb2aaba5f4a12769b30 Mon Sep 17 00:00:00 2001 From: Zaar Hai Date: Mon, 7 Sep 2020 18:18:21 +1000 Subject: [PATCH] Updated for the current kube-state-metrics Newer kube-state-metrics export k8s job name under `job_name` label: https://github.com/kubernetes/kube-state-metrics/blob/master/docs/job-metrics.md --- kubernetes/cron.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/kubernetes/cron.yaml b/kubernetes/cron.yaml index a37af0f..34c6d52 100644 --- a/kubernetes/cron.yaml +++ b/kubernetes/cron.yaml @@ -7,16 +7,16 @@ groups: label_replace( max( kube_job_status_start_time - * ON(exported_job) GROUP_RIGHT() + * ON(job_name) GROUP_RIGHT() kube_job_labels{label_cronjob!=""} - ) BY (exported_job, label_cronjob) + ) BY (job_name, label_cronjob) == ON(label_cronjob) GROUP_LEFT() max( kube_job_status_start_time - * ON(exported_job) GROUP_RIGHT() + * ON(job_name) GROUP_RIGHT() kube_job_labels{label_cronjob!=""} ) BY (label_cronjob), - "job", "$1", "exported_job", "(.+)"), + "job", "$1", "job_name", "(.+)"), "cronjob", "$1", "label_cronjob", "(.+)") - record: job_cronjob:kube_job_status_failed:sum @@ -28,7 +28,7 @@ groups: label_replace( label_replace( (kube_job_status_failed != 0), - "job", "$1", "exported_job", "(.+)"), + "job", "$1", "job_name", "(.+)"), "cronjob", "$1", "label_cronjob", "(.+)")