# HG changeset patch # User drewp@bigasterisk.com # Date 1714773640 25200 # Node ID 177c0a2eab1ea7a7fd7ba82bf87a822749a87762 # Parent c3d13fab248e5e3abc0579a4241802c148a5cbf1 prom annotations are ignored diff -r c3d13fab248e -r 177c0a2eab1e create_k8s.py --- a/create_k8s.py Fri May 03 14:40:29 2024 -0700 +++ b/create_k8s.py Fri May 03 15:00:40 2024 -0700 @@ -10,10 +10,7 @@ "spec": { "replicas": 1, "strategy": { "type": "Recreate" }, "selector": { "matchLabels": { "app": agentName } }, "template": { - "metadata": { - "labels": { "app": agentName }, - "annotations": { "prometheus.io/scrape": "true", "prometheus.io/path": f"{pipelineWebRoot}/vmagent/metrics", "prometheus.io/port": "80" } - }, + "metadata": { "labels": { "app": agentName } }, "spec": { "volumes": [{ "name": "config", "configMap": { "name": f"{objPrefix}-config" } }], "serviceAccountName": "victoriametrics", @@ -46,10 +43,7 @@ "spec": { "replicas": 1, "strategy": { "type": "Recreate" }, "selector": { "matchLabels": { "app": insertName } }, "template": { - "metadata": { - "labels": { "app": insertName }, - "annotations": { "prometheus.io/scrape": "true", "prometheus.io/path": "/m/metrics", "prometheus.io/port": "80" } - }, + "metadata": { "labels": { "app": insertName } }, "spec": { "serviceAccountName": "victoriametrics", "containers": [{ @@ -76,10 +70,7 @@ "spec": { "replicas": 1, "strategy": { "type": "Recreate" }, "selector": { "matchLabels": { "app": storageName } }, "template": { - "metadata": { - "labels": { "app": storageName }, - "annotations": { "prometheus.io/scrape": "true", "prometheus.io/path": "/m/vmstorage/metrics", "prometheus.io/port": "80" } - }, + "metadata": { "labels": { "app": storageName } }, "spec": { "volumes": [{ "name": "data", "persistentVolumeClaim": { "claimName": volName } }], "serviceAccountName": "victoriametrics", @@ -117,10 +108,7 @@ "strategy": { "type": "Recreate" }, "selector": { "matchLabels": { "app": name } }, "template": { - "metadata": { - "labels": { "app": name }, - "annotations": { "prometheus.io/scrape": "true", "prometheus.io/path": "/m/metrics", "prometheus.io/port": "80" } - }, + "metadata": { "labels": { "app": name } }, "spec": { "serviceAccountName": "victoriametrics", "containers": [{ @@ -284,7 +272,7 @@ "containers": [{ "name": "alertmanager", "image": "docker.io/prom/alertmanager:v0.27.0", "imagePullPolicy": "IfNotPresent", "args": [ - "--log.level=debug", + "--log.level=info", "--config.file=/alertmanager/alertmanager.yml", f"--web.external-url=https://bigasterisk.com{webRoot}/alertmanager/", f"--web.route-prefix={webRoot}/alertmanager", @@ -325,7 +313,7 @@ createSvc(f'{objPrefix}-1vmselect', f"{objPrefix}-vmselect", [{"port": 80, "targetPort": selectPort}]) ingressPaths = [ - { "pathType": "Prefix", "path": f"{webRoot}/", "backend": { "service": { "name": f"{objPrefix}-index", "port": { "number": 80 } } } }, + { "pathType": "Prefix", "path": f"{webRoot}/", "backend": { "service": { "name": f"{objPrefix}-index", "port": { "number": 80 } } } }, { "pathType": "Prefix", "path": f"{webRoot}/vmselect/", "backend": { "service": { "name": f"{objPrefix}-vmselect", "port": { "number": 80 } } } }, ] # yapf: disable for p, _ in pipelines: