Skip to content

Commit

Permalink
Add flags for async workers on receiver template
Browse files Browse the repository at this point in the history
  • Loading branch information
philipgough committed Aug 2, 2024
1 parent 5df6d43 commit 6e9f4b1
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 2 deletions.
5 changes: 4 additions & 1 deletion resources/services/observatorium-metrics-template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1803,6 +1803,7 @@ objects:
- --receive.grpc-compression=none
- --receive.hashrings-algorithm=${THANOS_RECEIVE_HASHRINGS_ALGORITHM}
- --receive.hashrings-file-refresh-interval=5s
- --receive.forward.async-workers=${THANOS_RECEIVE_FORWARD_ASYNC_WORKERS}
- --store.limits.request-series=${THANOS_RECEIVE_REQUEST_SERIES_LIMIT}
- --store.limits.request-samples=${THANOS_RECEIVE_REQUEST_SAMPLES_LIMIT}
- --tsdb.too-far-in-future.time-window=${THANOS_RECEIVE_TOO_FAR_IN_FUTURE_TIME_WINDOW}
Expand Down Expand Up @@ -4407,7 +4408,7 @@ parameters:
- name: THANOS_CONFIG_SECRET
value: thanos-objectstorage
- name: THANOS_IMAGE_TAG
value: v0.32.0
value: v0.36.0
- name: THANOS_IMAGE
value: quay.io/thanos/thanos
- name: THANOS_QUERIER_CPU_LIMIT
Expand Down Expand Up @@ -4496,6 +4497,8 @@ parameters:
value: "0"
- name: THANOS_RECEIVE_REQUEST_SAMPLES_LIMIT
value: "0"
- name: THANOS_RECEIVE_FORWARD_ASYNC_WORKERS
value: "5"
- name: THANOS_RULE_SYNCER_IMAGE
value: quay.io/observatorium/thanos-rule-syncer
- name: THANOS_RULE_SYNCER_IMAGE_TAG
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -458,6 +458,7 @@ local thanosRuleSyncer = import './sidecars/thanos-rule-syncer.libsonnet';
'--receive.grpc-compression=none',
'--receive.hashrings-algorithm=${THANOS_RECEIVE_HASHRINGS_ALGORITHM}',
'--receive.hashrings-file-refresh-interval=5s',
'--receive.forward.async-workers=${THANOS_RECEIVE_FORWARD_ASYNC_WORKERS}',
'--store.limits.request-series=${THANOS_RECEIVE_REQUEST_SERIES_LIMIT}',
'--store.limits.request-samples=${THANOS_RECEIVE_REQUEST_SAMPLES_LIMIT}',
'--tsdb.too-far-in-future.time-window=${THANOS_RECEIVE_TOO_FAR_IN_FUTURE_TIME_WINDOW}',
Expand Down
3 changes: 2 additions & 1 deletion services/observatorium-metrics-template.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ local obs = import 'observatorium.libsonnet';
{ name: 'THANOS_COMPACTOR_PVC_REQUEST', value: '50Gi' },
{ name: 'THANOS_COMPACTOR_REPLICAS', value: '1' },
{ name: 'THANOS_CONFIG_SECRET', value: 'thanos-objectstorage' },
{ name: 'THANOS_IMAGE_TAG', value: 'v0.32.0' },
{ name: 'THANOS_IMAGE_TAG', value: 'v0.36.0' },
{ name: 'THANOS_IMAGE', value: 'quay.io/thanos/thanos' },
{ name: 'THANOS_QUERIER_CPU_LIMIT', value: '1' },
{ name: 'THANOS_QUERIER_CPU_REQUEST', value: '100m' },
Expand Down Expand Up @@ -122,6 +122,7 @@ local obs = import 'observatorium.libsonnet';
{ name: 'THANOS_RECEIVE_LIMIT_CONFIG', value: std.manifestJsonMinified(defaultReceiveLimits) },
{ name: 'THANOS_RECEIVE_REQUEST_SERIES_LIMIT', value: '0' },
{ name: 'THANOS_RECEIVE_REQUEST_SAMPLES_LIMIT', value: '0' },
{ name: 'THANOS_RECEIVE_FORWARD_ASYNC_WORKERS', value: '5' },
{ name: 'THANOS_RULE_SYNCER_IMAGE', value: 'quay.io/observatorium/thanos-rule-syncer' },
{ name: 'THANOS_RULE_SYNCER_IMAGE_TAG', value: 'main-2022-09-14-338f9ec' },
{ name: 'THANOS_RULER_CPU_LIMIT', value: '1' },
Expand Down

0 comments on commit 6e9f4b1

Please sign in to comment.