Skip to content

Commit 51dcfc3

Browse files
authored
feat: concurrent backfill (#29)
1 parent bfac04b commit 51dcfc3

File tree

5 files changed

+8
-4
lines changed

5 files changed

+8
-4
lines changed

docker-compose.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
vmalert:
3-
image: victoriametrics/vmalert:latest
3+
image: victoriametrics/vmalert:v1.120.0
44
container_name: vmalert
55
depends_on:
66
- telegraf
@@ -20,7 +20,7 @@ services:
2020
restart: unless-stopped
2121
#
2222
vmalert_backfill_1Y:
23-
image: victoriametrics/vmalert:latest
23+
image: victoriametrics/vmalert:v1.120.0
2424
container_name: vmalert_backfill_1Y
2525
depends_on:
2626
- telegraf
@@ -38,7 +38,7 @@ services:
3838
restart: no
3939
#
4040
vmalert_backfill_1W:
41-
image: victoriametrics/vmalert:latest
41+
image: victoriametrics/vmalert:v1.120.0
4242
container_name: vmalert_backfill_1W
4343
depends_on:
4444
- telegraf
@@ -55,7 +55,7 @@ services:
5555
restart: no
5656

5757
vmalert_backfill_forever:
58-
image: victoriametrics/vmalert:latest
58+
image: victoriametrics/vmalert:v1.120.0
5959
container_name: vmalert_backfill_forever
6060
depends_on:
6161
- telegraf

scripts/vmalert-entrypoint.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,6 @@ for i in $(seq 0 $((BINS - 1))); do
6666
--replay.disableProgressBar \
6767
--replay.timeFrom="$TIME_FROM" \
6868
--replay.timeTo="$TIME_TO" \
69+
--replay.rulesDelay=0 \
6970
$VMALERT_ARGS
7071
done

vmalert/backfill_1W.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
groups:
22
- name: backfill_1w
33
interval: 1h
4+
concurrency: 4
45
rules:
56
- record: minio_used
67
expr: sum(avg_over_time(minio_bucket_usage_total_bytes{job="minio-stats"}[1h])) by (instance,server)

vmalert/backfill_1Y.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
groups:
22
- name: backfill_1y
33
interval: 1d
4+
concurrency: 4
45
rules:
56
- record: minio_used
67
expr: sum(avg_over_time(minio_bucket_usage_total_bytes{job="minio-stats"}[1d])) by (instance,server)

vmalert/backfill_forever.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
groups:
22
- name: backfill_forever
33
interval: 1d
4+
concurrency: 4
45
rules:
56
- record: web_requests
67
expr: sum(avg_over_time(netdata_prometheus_nginx_exporter_local_nginx_http_requests_total_requests_persec_average{manifest_network="true"}[1d])) * 86400

0 commit comments

Comments
 (0)