From 472462bf2ebbaf5e7c9680aefa90b1d0f6a983e7 Mon Sep 17 00:00:00 2001
From: Hannes Feldt <feldt@astron.nl>
Date: Tue, 13 Jun 2023 12:14:55 +0200
Subject: [PATCH] add minio monitoring

---
 grafana-central.nomad             | 5 +++++
 prometheus-central/prometheus.yml | 5 +++++
 2 files changed, 10 insertions(+)

diff --git a/grafana-central.nomad b/grafana-central.nomad
index c27c390..e3bb136 100644
--- a/grafana-central.nomad
+++ b/grafana-central.nomad
@@ -54,6 +54,7 @@ job "central-management" {
       env {
         MINIO_ROOT_USER     = "minioadmin"
         MINIO_ROOT_PASSWORD = "minioadmin"
+        MINIO_PROMETHEUS_AUTH_TYPE = "public"
       }
 
       resources {
@@ -327,6 +328,10 @@ job "central-management" {
               destination_name = "mimir"
               local_bind_port  = 9009
             }
+            upstreams {
+              destination_name = "s3-storage"
+              local_bind_port  = 9000
+            }
           }
         }
       }
diff --git a/prometheus-central/prometheus.yml b/prometheus-central/prometheus.yml
index 3657c60..5ef8608 100644
--- a/prometheus-central/prometheus.yml
+++ b/prometheus-central/prometheus.yml
@@ -50,3 +50,8 @@ scrape_configs:
   - job_name: grafana
     static_configs:
       - targets: ["grafana-central:3000"]
+  - job_name: minio
+    metrics_path: /minio/v2/metrics/cluster
+    scheme: https
+    static_configs:
+      - targets: ["localhost:9000"]
-- 
GitLab