From 5578400e7f468d7d2af087f45b3f7208a5f761b4 Mon Sep 17 00:00:00 2001 From: Vassiliy Yegorov Date: Wed, 22 Apr 2026 21:25:23 +0700 Subject: [PATCH] init --- .../03-reporting/prometheus-alert-rules.yaml | 1 + .../03-reporting/service-monitor.yaml | 3 +- 06-monitoring/01-logging/README.md | 4 +-- .../01-logging/mon-stack-values.yaml | 30 +++++++++++++++++++ 4 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 06-monitoring/01-logging/mon-stack-values.yaml diff --git a/02-validation/03-reporting/prometheus-alert-rules.yaml b/02-validation/03-reporting/prometheus-alert-rules.yaml index 07e07d1..642c7e3 100644 --- a/02-validation/03-reporting/prometheus-alert-rules.yaml +++ b/02-validation/03-reporting/prometheus-alert-rules.yaml @@ -5,6 +5,7 @@ metadata: namespace: kyverno labels: prometheus: kube-prometheus + release: monitoring-monitoring role: alert-rules spec: groups: diff --git a/02-validation/03-reporting/service-monitor.yaml b/02-validation/03-reporting/service-monitor.yaml index cbe8bce..22fe33f 100644 --- a/02-validation/03-reporting/service-monitor.yaml +++ b/02-validation/03-reporting/service-monitor.yaml @@ -5,10 +5,11 @@ metadata: namespace: kyverno labels: prometheus: kube-prometheus + release: monitoring-monitoring spec: selector: matchLabels: - app.kubernetes.io/name: kyverno + app.kubernetes.io/instance: kyverno app.kubernetes.io/component: admission-controller endpoints: - port: metrics-port diff --git a/06-monitoring/01-logging/README.md b/06-monitoring/01-logging/README.md index 169a878..4f087b4 100644 --- a/06-monitoring/01-logging/README.md +++ b/06-monitoring/01-logging/README.md @@ -5,8 +5,8 @@ | Файл | Описание | |------|----------| | `grafana-dashboard.json` | Готовый Grafana dashboard | -| `../03-reporting/prometheus-alert-rules.yaml` | Alerting правила | -| `../03-reporting/service-monitor.yaml` | ServiceMonitor | +| `../02-validation/03-reporting/prometheus-alert-rules.yaml` | Alerting правила | +| `../02-validation/03-reporting/service-monitor.yaml` | ServiceMonitor | ## Настройка уровня логирования diff --git a/06-monitoring/01-logging/mon-stack-values.yaml b/06-monitoring/01-logging/mon-stack-values.yaml new file mode 100644 index 0000000..5960b88 --- /dev/null +++ b/06-monitoring/01-logging/mon-stack-values.yaml @@ -0,0 +1,30 @@ +# chart: kube-prometheus-stack +# version: 83.7.0 + +alertmanager: + enabled: false +prometheus: + ingress: + enabled: false + prometheusSpec: + replicas: 1 + retention: 4h + retentionSize: "4GB" + storageSpec: + volumeClaimTemplate: + spec: + resources: + requests: + storage: 5Gi +grafana: + enabled: true +kubeControllerManager: + enabled: false +kubeEtcd: + enabled: false +kubeScheduler: + enabled: false +kubeProxy: + enabled: false +kubeApiServer: + enabled: false \ No newline at end of file