diff --git a/apps/grafana/manifests/DaemonSet-grafana-k8s-monitoring-alloy-logs.yml b/apps/grafana/manifests/DaemonSet-grafana-k8s-monitoring-alloy-logs.yml index 8395e4fa..935c831d 100644 --- a/apps/grafana/manifests/DaemonSet-grafana-k8s-monitoring-alloy-logs.yml +++ b/apps/grafana/manifests/DaemonSet-grafana-k8s-monitoring-alloy-logs.yml @@ -33,7 +33,7 @@ spec: args: - run - /etc/alloy/config.alloy - - --storage.path=/tmp/alloy + - --storage.path=/srv/alloy/data - --server.http.listen-addr=0.0.0.0:12345 - --server.http.ui-path-prefix=/ - --stability.level=generally-available @@ -70,6 +70,8 @@ spec: - name: varlog mountPath: /var/log readOnly: true + - mountPath: /srv/alloy/data + name: alloy-storage-logs - name: config-reloader image: quay.io/prometheus-operator/prometheus-config-reloader:v0.81.0 imagePullPolicy: IfNotPresent @@ -97,6 +99,10 @@ spec: - name: varlog hostPath: path: /var/log + - hostPath: + path: /srv/alloy/data + type: DirectoryOrCreate + name: alloy-storage-logs updateStrategy: rollingUpdate: maxUnavailable: 25% diff --git a/apps/grafana/release.yaml b/apps/grafana/release.yaml index a8f613ce..075d78de 100644 --- a/apps/grafana/release.yaml +++ b/apps/grafana/release.yaml @@ -157,8 +157,19 @@ spec: memory: 512Mi limits: memory: 512Mi + storagePath: /srv/alloy/data + mounts: + extra: + - name: alloy-storage-logs + mountPath: /srv/alloy/data controller: priorityClassName: node-observability + volumes: + extra: + - name: alloy-storage-logs + hostPath: + path: /srv/alloy/data + type: DirectoryOrCreate updateStrategy: type: RollingUpdate rollingUpdate: