| global: |
| scrape_interval: 1m |
| scrape_timeout: 10s |
| evaluation_interval: 1m |
| |
| rule_files: |
| - /etc/config/rules |
| - /etc/config/alerts |
| |
| scrape_configs: |
| - job_name: prometheus |
| static_configs: |
| - targets: |
| - localhost:9090 |
| {{/* |
| #Add more jobs after this indent if needed |
| */}} |
| |
| {{- if .Values.global.alertmanager.enabled }} |
| alerting: |
| alertmanagers: |
| - kubernetes_sd_configs: |
| - role: pod |
| relabel_configs: |
| - source_labels: [__meta_kubernetes_namespace] |
| regex: {{ include "common.namespace" . }} |
| action: keep |
| - source_labels: [__meta_kubernetes_pod_label_app] |
| regex: prometheus |
| action: keep |
| - source_labels: [__meta_kubernetes_pod_label_component] |
| regex: alertmanager |
| action: keep |
| - source_labels: [__meta_kubernetes_pod_container_port_number] |
| regex: |
| action: drop |
| {{- end -}} |