changeset 74:177c0a2eab1e

prom annotations are ignored
author drewp@bigasterisk.com
date Fri, 03 May 2024 15:00:40 -0700
parents c3d13fab248e
children 37fb428d5013
files create_k8s.py
diffstat 1 files changed, 6 insertions(+), 18 deletions(-) [+]
line wrap: on
line diff
--- 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: