From ba7a86657ecffbabde7bbb7a5ccd479e0975491c Mon Sep 17 00:00:00 2001 From: gifrerenom <lluis.gifre@cttc.es> Date: Sat, 17 Dec 2022 23:25:31 +0000 Subject: [PATCH] Manifests: - added missing metrics ports in core services - updated scalping time to 5 seconds --- manifests/contextservice.yaml | 30 +++++++++++++++--------------- manifests/dltservice.yaml | 7 +++++++ manifests/interdomainservice.yaml | 7 +++++++ manifests/monitoringservice.yaml | 9 +++++++++ manifests/pathcompservice.yaml | 7 +++++++ manifests/servicemonitors.yaml | 16 ++++++++-------- 6 files changed, 53 insertions(+), 23 deletions(-) diff --git a/manifests/contextservice.yaml b/manifests/contextservice.yaml index 299864032..80d6c94f9 100644 --- a/manifests/contextservice.yaml +++ b/manifests/contextservice.yaml @@ -28,17 +28,17 @@ spec: spec: terminationGracePeriodSeconds: 5 containers: - - name: redis - image: redis:6.2 - ports: - - containerPort: 6379 - resources: - requests: - cpu: 100m - memory: 128Mi - limits: - cpu: 500m - memory: 1024Mi + #- name: redis + # image: redis:6.2 + # ports: + # - containerPort: 6379 + # resources: + # requests: + # cpu: 100m + # memory: 128Mi + # limits: + # cpu: 500m + # memory: 1024Mi - name: server image: registry.gitlab.com/teraflow-h2020/controller/context:latest imagePullPolicy: Always @@ -48,11 +48,11 @@ spec: - containerPort: 9192 env: - name: DB_BACKEND - value: "redis" + value: "inmemory" - name: MB_BACKEND - value: "redis" - - name: REDIS_DATABASE_ID - value: "0" + value: "inmemory" + #- name: REDIS_DATABASE_ID + # value: "0" - name: LOG_LEVEL value: "INFO" - name: POPULATE_FAKE_DATA diff --git a/manifests/dltservice.yaml b/manifests/dltservice.yaml index d2ad4f404..0f6b5bb9d 100644 --- a/manifests/dltservice.yaml +++ b/manifests/dltservice.yaml @@ -32,6 +32,7 @@ spec: imagePullPolicy: Always ports: - containerPort: 8080 + - containerPort: 9192 env: - name: LOG_LEVEL value: "INFO" @@ -82,6 +83,8 @@ apiVersion: v1 kind: Service metadata: name: dltservice + labels: + app: dltservice spec: type: ClusterIP selector: @@ -91,3 +94,7 @@ spec: protocol: TCP port: 8080 targetPort: 8080 + - name: metrics + protocol: TCP + port: 9192 + targetPort: 9192 diff --git a/manifests/interdomainservice.yaml b/manifests/interdomainservice.yaml index 3ef3ffba3..b275035f6 100644 --- a/manifests/interdomainservice.yaml +++ b/manifests/interdomainservice.yaml @@ -32,6 +32,7 @@ spec: imagePullPolicy: Always ports: - containerPort: 10010 + - containerPort: 9192 env: - name: LOG_LEVEL value: "INFO" @@ -53,6 +54,8 @@ apiVersion: v1 kind: Service metadata: name: interdomainservice + labels: + app: interdomainservice spec: type: ClusterIP selector: @@ -62,3 +65,7 @@ spec: protocol: TCP port: 10010 targetPort: 10010 + - name: metrics + protocol: TCP + port: 9192 + targetPort: 9192 diff --git a/manifests/monitoringservice.yaml b/manifests/monitoringservice.yaml index 39acfd523..aed8d1c51 100644 --- a/manifests/monitoringservice.yaml +++ b/manifests/monitoringservice.yaml @@ -72,6 +72,9 @@ spec: - name: grpc containerPort: 7070 protocol: TCP + - name: metrics + containerPort: 9192 + protocol: TCP env: - name: LOG_LEVEL value: "INFO" @@ -101,6 +104,8 @@ apiVersion: v1 kind: Service metadata: name: monitoringservice + labels: + app: monitoringservice spec: type: ClusterIP selector: @@ -122,6 +127,10 @@ spec: protocol: TCP port: 8812 targetPort: 8812 + - name: metrics + protocol: TCP + port: 9192 + targetPort: 9192 --- apiVersion: networking.k8s.io/v1 diff --git a/manifests/pathcompservice.yaml b/manifests/pathcompservice.yaml index 51c83a0f3..71c927b56 100644 --- a/manifests/pathcompservice.yaml +++ b/manifests/pathcompservice.yaml @@ -33,6 +33,7 @@ spec: imagePullPolicy: Always ports: - containerPort: 10020 + - containerPort: 9192 env: - name: LOG_LEVEL value: "INFO" @@ -76,6 +77,8 @@ apiVersion: v1 kind: Service metadata: name: pathcompservice + labels: + app: pathcompservice spec: type: ClusterIP selector: @@ -89,3 +92,7 @@ spec: protocol: TCP port: 8081 targetPort: 8081 + - name: metrics + protocol: TCP + port: 9192 + targetPort: 9192 diff --git a/manifests/servicemonitors.yaml b/manifests/servicemonitors.yaml index 492e1ac60..ad5f042ba 100644 --- a/manifests/servicemonitors.yaml +++ b/manifests/servicemonitors.yaml @@ -21,7 +21,7 @@ spec: - port: metrics # named port in target app scheme: http path: /metrics # path to scrape - interval: 1s # scrape interval + interval: 5s # scrape interval namespaceSelector: any: false matchNames: @@ -50,7 +50,7 @@ spec: - port: metrics # named port in target app scheme: http path: /metrics # path to scrape - interval: 1s # scrape interval + interval: 5s # scrape interval namespaceSelector: any: false matchNames: @@ -79,7 +79,7 @@ spec: - port: metrics # named port in target app scheme: http path: /metrics # path to scrape - interval: 1s # scrape interval + interval: 5s # scrape interval namespaceSelector: any: false matchNames: @@ -108,7 +108,7 @@ spec: - port: metrics # named port in target app scheme: http path: /metrics # path to scrape - interval: 1s # scrape interval + interval: 5s # scrape interval namespaceSelector: any: false matchNames: @@ -137,7 +137,7 @@ spec: - port: metrics # named port in target app scheme: http path: /metrics # path to scrape - interval: 1s # scrape interval + interval: 5s # scrape interval namespaceSelector: any: false matchNames: @@ -166,7 +166,7 @@ spec: - port: metrics # named port in target app scheme: http path: /metrics # path to scrape - interval: 1s # scrape interval + interval: 5s # scrape interval namespaceSelector: any: false matchNames: @@ -195,7 +195,7 @@ spec: - port: metrics # named port in target app scheme: http path: /metrics # path to scrape - interval: 1s # scrape interval + interval: 5s # scrape interval namespaceSelector: any: false matchNames: @@ -224,7 +224,7 @@ spec: - port: metrics # named port in target app scheme: http path: /metrics # path to scrape - interval: 1s # scrape interval + interval: 5s # scrape interval namespaceSelector: any: false matchNames: -- GitLab