Custom storage
Customize groundcover storage volumes for logs, metrics and traces
1. Configure a custom Helm values.yaml file
Either create a new custom-values.yaml or edit your existing groundcover values.yaml agent:
clickhouse:
# logs storage
persistence:
size: 128Gi
victoria-metrics-single:
# metrics storage
server:
persistentVolume:
size: 100Gi
2. Upgrade groundcover
If your StorageClass support allowVolumeExpansion
For groundcover CLI-based installations
groundcover deploy -f <custom-values.yaml>
For helm-based installations
helm upgrade <groundcover release name> groundcover/groundcover \
-n <groundcover namespace> --reuse-values -f <custom-values.yaml>
allowVolumeExpansion is not supported
Warning! this will require to re-install groundcover, existing groundcover information will be lost.
For groundcover CLI-based installations
groundcover uninstall
# On "delete pvc?" prompt, press Y
groundcover deploy -f <custom-values.yaml>
For helm-based installations
# Uninstall groundcover
helm uninstall <groundcover release name> -n <groundcover namespace>
# Delete groundcover namespace (make sure no non-groundcover assets are involved)
kubectl delete ns <groundcover namespace>
# Install groundcover with the updated values
helm install <groundcover release name> groundcover/groundcover \
-n <groundcover namespace> --reuse-values -f <custom-values.yaml>
Last updated