From 0a4ed0d907c22a924dd79e8945eb9d6d10cd9ce7 Mon Sep 17 00:00:00 2001 From: Peter Pan Date: Fri, 21 Apr 2023 17:10:39 +0800 Subject: [PATCH] chore: add serviceMonitor in sample yaml (#304) Signed-off-by: Peter Pan Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com> --- container/manifests/deployment.yaml | 4 ++-- container/manifests/service.yaml | 2 ++ container/manifests/serviceMonitor.yaml | 15 +++++++++++++++ 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 container/manifests/serviceMonitor.yaml diff --git a/container/manifests/deployment.yaml b/container/manifests/deployment.yaml index c1441dfe0b..9aa7efa84d 100644 --- a/container/manifests/deployment.yaml +++ b/container/manifests/deployment.yaml @@ -28,8 +28,8 @@ spec: cpu: "1" memory: "512Mi" requests: - cpu: "0.5" - memory: "256Mi" + cpu: "0.2" + memory: "156Mi" env: - name: K8SGPT_MODEL value: "gpt-3.5-turbo" diff --git a/container/manifests/service.yaml b/container/manifests/service.yaml index a2bb48d5f7..77425a32fb 100644 --- a/container/manifests/service.yaml +++ b/container/manifests/service.yaml @@ -3,6 +3,8 @@ kind: Service metadata: name: k8sgpt-service namespace: k8sgpt + labels: + app: k8sgpt spec: selector: app: k8sgpt diff --git a/container/manifests/serviceMonitor.yaml b/container/manifests/serviceMonitor.yaml new file mode 100644 index 0000000000..094e7e74a8 --- /dev/null +++ b/container/manifests/serviceMonitor.yaml @@ -0,0 +1,15 @@ +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + labels: + app: k8sgpt + name: k8sgpt-service-monitor + namespace: k8sgpt +spec: + endpoints: + - honorLabels: true + path: /metrics + port: http + selector: + matchLabels: + app: k8sgpt