commit 1499f82db39ff12ce6a0d4106e113ca7646b2812 parent 0c9bce402552ddb0be33f554f880f1fe78718342 Author: MTRNord <mtrnord1@gmail.com> Date: Sat, 4 Nov 2023 13:36:02 +0100 Add minio to grafana Diffstat:
| M | apps/base/kube-prometheus-stack/kustomization.yaml | | | 1 | + |
| A | apps/base/kube-prometheus-stack/minio_loki_metrics.yaml | | | 24 | ++++++++++++++++++++++++ |
| M | apps/base/kube-prometheus-stack/release.yaml | | | 6 | ++++++ |
3 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/apps/base/kube-prometheus-stack/kustomization.yaml b/apps/base/kube-prometheus-stack/kustomization.yaml @@ -4,3 +4,4 @@ namespace: monitoring resources: - repository.yaml - release.yaml + - minio_loki_metrics.yaml diff --git a/apps/base/kube-prometheus-stack/minio_loki_metrics.yaml b/apps/base/kube-prometheus-stack/minio_loki_metrics.yaml @@ -0,0 +1,24 @@ +--- +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: minio-cluster +spec: + selector: + matchLabels: + v1.min.io/tenant: loki + endpoints: + - targetPort: 9000 + path: /minio/v2/metrics/cluster +--- +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: minio-buckets +spec: + selector: + matchLabels: + v1.min.io/tenant: loki + endpoints: + - targetPort: 9000 + path: /minio/v2/metrics/bucket diff --git a/apps/base/kube-prometheus-stack/release.yaml b/apps/base/kube-prometheus-stack/release.yaml @@ -188,6 +188,12 @@ spec: gnetId: 11001 revision: 1 datasource: Prometheus + minio-dashboard: + url: https://raw.githubusercontent.com/minio/minio/master/docs/metrics/prometheus/grafana/minio-dashboard.json + minio-bucket: + url: https://raw.githubusercontent.com/minio/minio/master/docs/metrics/prometheus/grafana/minio-bucket.json + minio-replication: + url: https://raw.githubusercontent.com/minio/minio/master/docs/metrics/prometheus/grafana/minio-replication.json zammad: ticket_statistics: gnetId: 14222