3.8 KiB
Monitor a MinIO Server with Grafana
minio
Table of Contents
Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team and foster a data driven culture.
Prerequisites
- An existing
Prometheus deployment <prometheus/latest/installation/>
with backingAlert Manager <alerting/latest/overview/>
- An existing MinIO deployment with network access to the Prometheus deployment
- Grafana installed
MinIO Grafana Dashboard
MinIO provides two official Grafana Dashboards you can download from the Grafana Dashboard portal.
MinIO Server metrics <minio-server-grafana-metrics>
MinIO Bucket metrics <minio-buckets-grafana-metrics>
MinIO Replication metrics <minio-replication-grafana-metrics>
To track changes to the Grafana dashboard, introspect the JSON files for the server or bucket dashboards in the MinIO Server GitHub repository.
MinIO Server Metrics Dashboard
Visualize MinIO metrics with the official MinIO Grafana dashboard for the MinIO Server available on the Grafana dashboard portal.
MinIO provides a Grafana Dashboard for MinIO Server metrics. For specifics on the dashboard's configuration, see the JSON file on GitHub.
For MinIO Deployments running with Server-Side Encryption <minio-sse-data-encryption>
(SSE-KMS or SSE-S3), the dashboard includes metrics for the KMS. These
metrics include status, request error rates, and request success
rates.
MinIO Bucket Metrics Dashboard
Visualize MinIO bucket metrics with the official MinIO Grafana dashboard for buckets available on the Grafana dashboard portal.
Bucket metrics can be viewed in the Grafana dashboard using the bucket JSON file on GitHub.
MinIO Cluster Replication Metrics Dashboard
Visualize MinIO bucket metrics with the official MinIO Grafana dashboard for cluster replication available on the Grafana dashboard portal.
Cluster replication metrics can be viewed in the Grafana dashboard using the cluster replication JSON file on GitHub.