
Self-hosted observability stack with SigNoz + ClickHouse on OVH
Been experimenting with a sovereign/self-hosted observability setup instead of using CloudWatch/Grafana Cloud/etc.
Current stack:
- OVH MKS
- SigNoz CE
- ClickHouse
- OVH S3 cold tier
- Istio Ambient
- Terraform + Ansible
Main reason was long-term retention costs and avoiding hyperscaler lock-in.
One thing I found especially interesting: ClickHouse hot→cold tiering to OVH Object Storage works surprisingly well for logs.
Wrote up the setup + repo here if anyone’s interested:
https://blog.none.at/blog/2026/2026-05-16-signoz-on-ovh-infrastructure/
> This post turns that analysis into a fully reproducible sovereign observability stack. The goal is not just lower cost, but operational control and EU-hosted observability without hyperscaler lock-in
Code home https://codeberg.org/nis-aleks/ovh-example-observability
Would be curious how others here handle:
- long-term log retention
- self-hosted observability
- ClickHouse HA on k8s