diff --git a/jsonnet/kube-prometheus/kube-prometheus-thanos.libsonnet b/jsonnet/kube-prometheus/kube-prometheus-thanos.libsonnet
index cc6ec460b3c76480631ab0db0cf55dc0a2fbe85d..c99bf38bdc1b6cba17f5d2f51077927efe6ed1b8 100644
--- a/jsonnet/kube-prometheus/kube-prometheus-thanos.libsonnet
+++ b/jsonnet/kube-prometheus/kube-prometheus-thanos.libsonnet
@@ -83,6 +83,7 @@ local servicePort = k.core.v1.service.mixin.spec.portsType;
           'query',
           '--log.level=debug',
           '--query.replica-label=prometheus_replica',
+          '--query.auto-downsampling',
           '--cluster.peers=thanos-peers.' + $._config.namespace + '.svc:10900',
         ]);
       local podLabels = { app: 'thanos-query', 'thanos-peers': 'true' };