annotate deploy_vmalert.yaml @ 39:84a00d1b87b3

maildir-count target
author drewp@bigasterisk.com
date Tue, 09 Jan 2024 19:56:22 -0800
parents e114edff93dc
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
drewp@bigasterisk.com
parents:
diff changeset
1 apiVersion: apps/v1
drewp@bigasterisk.com
parents:
diff changeset
2 kind: Deployment
drewp@bigasterisk.com
parents:
diff changeset
3 metadata:
drewp@bigasterisk.com
parents:
diff changeset
4 name: vmalert
drewp@bigasterisk.com
parents:
diff changeset
5 spec:
drewp@bigasterisk.com
parents:
diff changeset
6 replicas: 1
drewp@bigasterisk.com
parents:
diff changeset
7 strategy: { type: Recreate }
drewp@bigasterisk.com
parents:
diff changeset
8 selector:
drewp@bigasterisk.com
parents:
diff changeset
9 matchLabels:
drewp@bigasterisk.com
parents:
diff changeset
10 app: vmalert
drewp@bigasterisk.com
parents:
diff changeset
11 template:
drewp@bigasterisk.com
parents:
diff changeset
12 metadata:
drewp@bigasterisk.com
parents:
diff changeset
13 labels:
drewp@bigasterisk.com
parents:
diff changeset
14 app: vmalert
7
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
15 annotations:
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
16 prometheus.io/scrape: "true"
0
drewp@bigasterisk.com
parents:
diff changeset
17 spec:
22
cd115f1ca2a8 use configmaps and a special pod refresh trick
drewp@bigasterisk.com
parents: 21
diff changeset
18 volumes:
cd115f1ca2a8 use configmaps and a special pod refresh trick
drewp@bigasterisk.com
parents: 21
diff changeset
19 - name: config
cd115f1ca2a8 use configmaps and a special pod refresh trick
drewp@bigasterisk.com
parents: 21
diff changeset
20 configMap: { name: victoriametrics-config }
0
drewp@bigasterisk.com
parents:
diff changeset
21 serviceAccountName: victoriametrics
drewp@bigasterisk.com
parents:
diff changeset
22 containers:
drewp@bigasterisk.com
parents:
diff changeset
23 - name: vmalert
21
10127391f6f3 don't use docker images to bake in the config files
drewp@bigasterisk.com
parents: 11
diff changeset
24 image: docker.io/victoriametrics/vmalert:v1.91.2
0
drewp@bigasterisk.com
parents:
diff changeset
25 args:
7
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
26 - -configCheckInterval=5s
11
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 7
diff changeset
27 - -datasource.url=http://victoriametrics/m/
28
e114edff93dc more explicit intervals. try to get a single day of notification out of a disk err increase
drewp@bigasterisk.com
parents: 22
diff changeset
28 - -datasource.queryStep=5m
e114edff93dc more explicit intervals. try to get a single day of notification out of a disk err increase
drewp@bigasterisk.com
parents: 22
diff changeset
29 - -evaluationInterval=1m
7
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
30 - -external.url=https://bigasterisk.com/vmalert
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
31 - -loggerLevel=INFO
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
32 - -loggerTimezone=America/Los_Angeles
7130eb6d8e6b redo deployment config to use skaffold live sync instead of busted CM way
drewp@bigasterisk.com
parents: 4
diff changeset
33 - -memory.allowedBytes=512MB
11
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 7
diff changeset
34 - -notifier.url=http://alertmanager
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 7
diff changeset
35 - -remoteRead.url=http://victoriametrics/m/
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 7
diff changeset
36 - -remoteWrite.url=http://victoriametrics/m/
22
cd115f1ca2a8 use configmaps and a special pod refresh trick
drewp@bigasterisk.com
parents: 21
diff changeset
37 - -rule=/local/rules
0
drewp@bigasterisk.com
parents:
diff changeset
38 ports:
drewp@bigasterisk.com
parents:
diff changeset
39 - containerPort: 8880
22
cd115f1ca2a8 use configmaps and a special pod refresh trick
drewp@bigasterisk.com
parents: 21
diff changeset
40 volumeMounts:
cd115f1ca2a8 use configmaps and a special pod refresh trick
drewp@bigasterisk.com
parents: 21
diff changeset
41 - { name: config, mountPath: /local }
0
drewp@bigasterisk.com
parents:
diff changeset
42 ---
drewp@bigasterisk.com
parents:
diff changeset
43 apiVersion: v1
drewp@bigasterisk.com
parents:
diff changeset
44 kind: Service
drewp@bigasterisk.com
parents:
diff changeset
45 metadata:
drewp@bigasterisk.com
parents:
diff changeset
46 name: vmalert
drewp@bigasterisk.com
parents:
diff changeset
47 spec:
drewp@bigasterisk.com
parents:
diff changeset
48 ports:
drewp@bigasterisk.com
parents:
diff changeset
49 - port: 80
drewp@bigasterisk.com
parents:
diff changeset
50 targetPort: 8880
drewp@bigasterisk.com
parents:
diff changeset
51 selector:
drewp@bigasterisk.com
parents:
diff changeset
52 app: vmalert