From 2d0d309d2b0aa280497d8af7a0cf742ee660aeef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Trkan?= Date: Thu, 30 Oct 2025 14:42:11 +0100 Subject: [PATCH] feat(metrics): add basic prometheus metrics, cluster scraping --- 7project/charts/myapp-chart/templates/monitoring.yaml | 4 ++-- 7project/charts/myapp-chart/templates/service.yaml | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/7project/charts/myapp-chart/templates/monitoring.yaml b/7project/charts/myapp-chart/templates/monitoring.yaml index 3fd12dc..059fed9 100644 --- a/7project/charts/myapp-chart/templates/monitoring.yaml +++ b/7project/charts/myapp-chart/templates/monitoring.yaml @@ -3,12 +3,12 @@ kind: ServiceMonitor metadata: name: fastapi-servicemonitor labels: - release: prometheus + release: kube-prometheus-stack spec: selector: matchLabels: app: {{ .Values.app.name }} endpoints: - - port: "8000" + - port: http path: /metrics interval: 15s \ No newline at end of file diff --git a/7project/charts/myapp-chart/templates/service.yaml b/7project/charts/myapp-chart/templates/service.yaml index fee4e3c..8db45cf 100644 --- a/7project/charts/myapp-chart/templates/service.yaml +++ b/7project/charts/myapp-chart/templates/service.yaml @@ -4,7 +4,8 @@ metadata: name: {{ .Values.app.name }} spec: ports: - - port: {{ .Values.service.port }} + - name: http + port: {{ .Values.service.port }} targetPort: {{ .Values.app.port }} selector: app: {{ .Values.app.name }}