Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

L3 231/add monitoring #49

Merged
merged 11 commits into from
Apr 22, 2024
10 changes: 10 additions & 0 deletions clusters/kind-cluster/alice/sqnc-identity-service/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,13 @@ ingress:
nginx.ingress.kubernetes.io/rewrite-target: /$1
node:
enabled: false
postgresql:
metrics:
enabled: true
serviceMonitor:
enabled: true
namespace: monitoring
relabelings:
- action: replace
sourceLabels: [namespace]
targetLabel: kubernetes_namespace
10 changes: 10 additions & 0 deletions clusters/kind-cluster/alice/sqnc-matchmaker-api/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,13 @@ ingress:
nginx.ingress.kubernetes.io/rewrite-target: /$1
node:
enabled: false
postgresql:
metrics:
enabled: true
serviceMonitor:
enabled: true
namespace: monitoring
relabelings:
- action: replace
sourceLabels: [namespace]
targetLabel: kubernetes_namespace
3 changes: 3 additions & 0 deletions clusters/kind-cluster/alice/sqnc-node/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,7 @@ node:
- "--unsafe-rpc-external"
- "--alice"
- "--prometheus-external"
serviceMonitor:
enabled: true
namespace: monitoring
storageClass: standard
22 changes: 22 additions & 0 deletions clusters/kind-cluster/base/app-sync.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ spec:
interval: 1m
path: ./clusters/kind-cluster/alice
prune: true
dependsOn:
- name: monitoring-sync
sourceRef:
kind: GitRepository
name: flux-system
Expand All @@ -22,6 +24,8 @@ spec:
interval: 1m
path: ./clusters/kind-cluster/bob
prune: true
dependsOn:
- name: monitoring-sync
sourceRef:
kind: GitRepository
name: flux-system
Expand All @@ -36,6 +40,8 @@ spec:
interval: 1m
path: ./clusters/kind-cluster/charlie
prune: true
dependsOn:
- name: monitoring-sync
sourceRef:
kind: GitRepository
name: flux-system
Expand All @@ -50,6 +56,22 @@ spec:
interval: 1m
path: ./clusters/kind-cluster/nginx
prune: true
dependsOn:
- name: monitoring-sync
sourceRef:
kind: GitRepository
name: flux-system
namespace: flux-system
---
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: monitoring-sync
namespace: monitoring
spec:
interval: 1m
path: ./clusters/kind-cluster/monitoring
prune: true
sourceRef:
kind: GitRepository
name: flux-system
Expand Down
8 changes: 8 additions & 0 deletions clusters/kind-cluster/base/namespaces.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,11 @@ metadata:
app.kubernetes.io/instance: sqnc
app.kubernetes.io/version: latest
name: keycloak
---
apiVersion: v1
kind: Namespace
metadata:
name: monitoring
labels:
app.kubernetes.io/component: monitoring
pod-security.kubernetes.io/enforce: privileged
10 changes: 10 additions & 0 deletions clusters/kind-cluster/bob/sqnc-identity-service/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,13 @@ ingress:
nginx.ingress.kubernetes.io/rewrite-target: /$1
node:
enabled: false
postgresql:
metrics:
enabled: true
serviceMonitor:
enabled: true
namespace: monitoring
relabelings:
- action: replace
sourceLabels: [namespace]
targetLabel: kubernetes_namespace
10 changes: 10 additions & 0 deletions clusters/kind-cluster/bob/sqnc-matchmaker-api/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,13 @@ ingress:
nginx.ingress.kubernetes.io/rewrite-target: /$1
node:
enabled: false
postgresql:
metrics:
enabled: true
serviceMonitor:
enabled: true
namespace: monitoring
relabelings:
- action: replace
sourceLabels: [namespace]
targetLabel: kubernetes_namespace
3 changes: 3 additions & 0 deletions clusters/kind-cluster/bob/sqnc-node/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,7 @@ node:
- "--bob"
- "--prometheus-external"
- "--bootnodes '/dns4/alice-node-sqnc-node-0-rc-p2p.alice.svc.cluster.local/tcp/30333/p2p/12D3KooWEyoppNCUx8Yx66oV9fJnriXwCcXwDDUA2kj6vnc6iDEp'"
serviceMonitor:
enabled: true
namespace: monitoring
storageClass: standard
10 changes: 10 additions & 0 deletions clusters/kind-cluster/charlie/sqnc-identity-service/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,13 @@ ingress:
nginx.ingress.kubernetes.io/rewrite-target: /$1
node:
enabled: false
postgresql:
metrics:
enabled: true
serviceMonitor:
enabled: true
namespace: monitoring
relabelings:
- action: replace
sourceLabels: [namespace]
targetLabel: kubernetes_namespace
10 changes: 10 additions & 0 deletions clusters/kind-cluster/charlie/sqnc-matchmaker-api/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,13 @@ ingress:
nginx.ingress.kubernetes.io/rewrite-target: /$1
node:
enabled: false
postgresql:
metrics:
enabled: true
serviceMonitor:
enabled: true
namespace: monitoring
relabelings:
- action: replace
sourceLabels: [namespace]
targetLabel: kubernetes_namespace
3 changes: 3 additions & 0 deletions clusters/kind-cluster/charlie/sqnc-node/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,7 @@ node:
- "--charlie"
- "--prometheus-external"
- "--bootnodes '/dns4/alice-node-sqnc-node-0-rc-p2p.alice.svc.cluster.local/tcp/30333/p2p/12D3KooWEyoppNCUx8Yx66oV9fJnriXwCcXwDDUA2kj6vnc6iDEp'"
serviceMonitor:
enabled: true
namespace: monitoring
storageClass: standard
Loading