Skip to content

Commit abbb6e8

Browse files
authored
Adding store.enable-index-header-lazy-reader to store-gw template. (#696)
Reference: https://thanos.io/tip/components/store.md/ Signed-off-by: Moad Zardab <[email protected]>
1 parent e98a151 commit abbb6e8

3 files changed

+10
-0
lines changed

resources/services/observatorium-metrics-template.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -2912,6 +2912,7 @@ objects:
29122912
- --store.grpc.touched-series-limit=${THANOS_STORE_SERIES_TOUCHED_LIMIT}
29132913
- --store.grpc.series-sample-limit=${THANOS_STORE_SERIES_SAMPLE_LIMIT}
29142914
- --max-time=${THANOS_STORE_MAX_TIME}
2915+
- --store.enable-index-header-lazy-reader=${THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER}
29152916
env:
29162917
- name: OBJSTORE_CONFIG
29172918
valueFrom:
@@ -3169,6 +3170,7 @@ objects:
31693170
- --store.grpc.touched-series-limit=${THANOS_STORE_SERIES_TOUCHED_LIMIT}
31703171
- --store.grpc.series-sample-limit=${THANOS_STORE_SERIES_SAMPLE_LIMIT}
31713172
- --max-time=${THANOS_STORE_MAX_TIME}
3173+
- --store.enable-index-header-lazy-reader=${THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER}
31723174
env:
31733175
- name: OBJSTORE_CONFIG
31743176
valueFrom:
@@ -3426,6 +3428,7 @@ objects:
34263428
- --store.grpc.touched-series-limit=${THANOS_STORE_SERIES_TOUCHED_LIMIT}
34273429
- --store.grpc.series-sample-limit=${THANOS_STORE_SERIES_SAMPLE_LIMIT}
34283430
- --max-time=${THANOS_STORE_MAX_TIME}
3431+
- --store.enable-index-header-lazy-reader=${THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER}
34293432
env:
34303433
- name: OBJSTORE_CONFIG
34313434
valueFrom:
@@ -3683,6 +3686,7 @@ objects:
36833686
- --store.grpc.touched-series-limit=${THANOS_STORE_SERIES_TOUCHED_LIMIT}
36843687
- --store.grpc.series-sample-limit=${THANOS_STORE_SERIES_SAMPLE_LIMIT}
36853688
- --max-time=${THANOS_STORE_MAX_TIME}
3689+
- --store.enable-index-header-lazy-reader=${THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER}
36863690
env:
36873691
- name: OBJSTORE_CONFIG
36883692
valueFrom:
@@ -3940,6 +3944,7 @@ objects:
39403944
- --store.grpc.touched-series-limit=${THANOS_STORE_SERIES_TOUCHED_LIMIT}
39413945
- --store.grpc.series-sample-limit=${THANOS_STORE_SERIES_SAMPLE_LIMIT}
39423946
- --max-time=${THANOS_STORE_MAX_TIME}
3947+
- --store.enable-index-header-lazy-reader=${THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER}
39433948
env:
39443949
- name: OBJSTORE_CONFIG
39453950
valueFrom:
@@ -4197,6 +4202,7 @@ objects:
41974202
- --store.grpc.touched-series-limit=${THANOS_STORE_SERIES_TOUCHED_LIMIT}
41984203
- --store.grpc.series-sample-limit=${THANOS_STORE_SERIES_SAMPLE_LIMIT}
41994204
- --max-time=${THANOS_STORE_MAX_TIME}
4205+
- --store.enable-index-header-lazy-reader=${THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER}
42004206
env:
42014207
- name: OBJSTORE_CONFIG
42024208
valueFrom:
@@ -4615,6 +4621,8 @@ parameters:
46154621
value: "5"
46164622
- name: THANOS_STORE_MAX_TIME
46174623
value: "9999-12-31T23:59:59Z"
4624+
- name: THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER
4625+
value: "false"
46184626
- name: CONFIGMAP_RELOADER_IMAGE
46194627
value: quay.io/openshift/origin-configmap-reloader
46204628
- name: CONFIGMAP_RELOADER_IMAGE_TAG

services/observatorium-metrics-template-overwrites.libsonnet

+1
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,7 @@ local thanosRuleSyncer = import './sidecars/thanos-rule-syncer.libsonnet';
171171
'--store.grpc.touched-series-limit=${THANOS_STORE_SERIES_TOUCHED_LIMIT}',
172172
'--store.grpc.series-sample-limit=${THANOS_STORE_SERIES_SAMPLE_LIMIT}',
173173
'--max-time=${THANOS_STORE_MAX_TIME}',
174+
'--store.enable-index-header-lazy-reader=${THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER}',
174175
],
175176
} else c
176177
for c in super.containers

services/observatorium-metrics-template.jsonnet

+1
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ local obs = import 'observatorium.libsonnet';
166166
{ name: 'THANOS_STORE_MEMORY_REQUEST', value: '1Gi' },
167167
{ name: 'THANOS_STORE_REPLICAS', value: '5' },
168168
{ name: 'THANOS_STORE_MAX_TIME', value: '9999-12-31T23:59:59Z' },
169+
{ name: 'THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER', value: 'false' },
169170
{ name: 'CONFIGMAP_RELOADER_IMAGE', value: 'quay.io/openshift/origin-configmap-reloader' },
170171
{ name: 'CONFIGMAP_RELOADER_IMAGE_TAG', value: '4.5.0' },
171172
],

0 commit comments

Comments
 (0)