From 54ac75de01779573661edd7398d34d81bbbd63d9 Mon Sep 17 00:00:00 2001 From: Nikolay Sivko Date: Mon, 4 Dec 2023 16:49:06 +0300 Subject: [PATCH] coroot v0.25.0 + Prometheus SD for Fargate's cadvisors --- charts/coroot/Chart.yaml | 4 ++-- charts/coroot/values.yaml | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/charts/coroot/Chart.yaml b/charts/coroot/Chart.yaml index 71eec50..94e43ca 100644 --- a/charts/coroot/Chart.yaml +++ b/charts/coroot/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: coroot description: A monitoring and troubleshooting tool for microservice architectures. type: application -version: 0.6.1 -appVersion: "0.24.0" +version: 0.7.0 +appVersion: "0.25.0" dependencies: - name: prometheus repository: https://prometheus-community.github.io/helm-charts diff --git a/charts/coroot/values.yaml b/charts/coroot/values.yaml index d6756b7..7c4b12e 100644 --- a/charts/coroot/values.yaml +++ b/charts/coroot/values.yaml @@ -342,6 +342,27 @@ prometheus: - source_labels: [__meta_kubernetes_pod_phase] regex: Pending|Succeeded|Failed|Completed action: drop + - job_name: 'kubernetes-fargate-cadvisor' + scheme: https + tls_config: + ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt + insecure_skip_verify: true + bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token + kubernetes_sd_configs: + - role: node + relabel_configs: + - action: labelmap + regex: __meta_kubernetes_node_label_(.+) + - target_label: __address__ + replacement: kubernetes.default.svc:443 + - source_labels: [ __meta_kubernetes_node_name ] + action: keep + regex: (fargate-.+) + - source_labels: [ __meta_kubernetes_node_name ] + regex: (.+) + target_label: __metrics_path__ + replacement: /api/v1/nodes/$1/proxy/metrics/cadvisor + existingPrometheus: enabled: false