Skip to content

Commit da14b24

Browse files
ArthurSensroboquat
authored andcommitted
Update observability installer config for previews
Signed-off-by: ArthurSens <[email protected]>
1 parent 1654fd9 commit da14b24

File tree

1 file changed

+29
-10
lines changed

1 file changed

+29
-10
lines changed

.werft/observability/monitoring-satellite.ts

Lines changed: 29 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -75,22 +75,41 @@ export class MonitoringSatelliteInstaller {
7575
"gitpod": {
7676
"installServiceMonitors": true
7777
},
78-
"namespace": "${satelliteNamespace}",
7978
"prober": {
80-
"install": false
79+
"install": true
8180
},
82-
"pyrra": {
83-
"install": false
81+
"kubescape": {
82+
"install": true
8483
},
85-
"tracing": {
86-
"install": false
84+
"pyrra": {
85+
"install": true
8786
},
88-
"werft": {
89-
"installServiceMonitors": false
87+
"grafana": {
88+
"install": true
9089
},
9190
"prometheus": {
92-
"enableFeatures": []
93-
}
91+
"externalLabels": {
92+
"cluster": "${previewName}",
93+
"environment": "preview-environments",
94+
},
95+
"resources": {
96+
"requests": {
97+
"memory": "200Mi",
98+
"cpu": "50m",
99+
},
100+
},
101+
"remoteWrite": [{
102+
"username": "${process.env.PROM_REMOTE_WRITE_USER}",
103+
"password": "${process.env.PROM_REMOTE_WRITE_PASSWORD}",
104+
"url": "https://victoriametrics.gitpod.io/api/v1/write",
105+
"writeRelabelConfigs": [{
106+
"sourceLabels": ["__name__", "job"],
107+
"separator": ";",
108+
"regex": "rest_client_requests_total.*|http_prober_.*",
109+
"action": "keep",
110+
}],
111+
}],
112+
},
94113
}' | go run main.go render --config - | kubectl --kubeconfig ${this.options.kubeconfigPath} apply -f -`;
95114
const renderingResult = exec(observabilityInstallerRenderCmd, { silent: false, dontCheckRc: true});
96115
if (renderingResult.code > 0) {

0 commit comments

Comments
 (0)