mirror of
https://github.com/minio/minio.git
synced 2025-01-05 20:13:22 -05:00
3d4fc28ec9
As total drives count, online vs offline are per node basis, its corect to select node for which graphs need to be rendered. Set prometheus scrape jobs to fetch metrics from all nodes. A sample scrape job for node metrics could be as below ``` - job_name: minio-job-node bearer_token: <token> metrics_path: /minio/v2/metrics/node scheme: https tls_config: insecure_skip_verify: true static_configs: - targets: [tenant1-ss-0-0.tenant1-hl.tenant-ns.svc.cluster.local:9000,tenant1-ss-0-1.tenant1-hl.tenant-ns.svc.cluster.local:9000,tenant1-ss-0-2.tenant1-hl.tenant-ns.svc.cluster.local:9000,tenant1-ss-0-3.tenant1-hl.tenant-ns.svc.cluster.local:9000] ``` Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io> |
||
---|---|---|
.. | ||
bucket | ||
node | ||
replication | ||
grafana-minio.png | ||
minio-dashboard.json | ||
README.md |
How to monitor MinIO server with Grafana
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
- Prometheus and MinIO configured as explained in document here.
- Grafana installed as explained here.
MinIO Grafana Dashboard
Visualize MinIO metrics with our official Grafana dashboard available on the Grafana dashboard portal.
Refer to the dashboard json file here.
Replication metrics can be viewed in the Grafana dashboard using json file here
Bucket metrics can be viewed in the Grafana dashboard using json file here
Node metrics can be viewed in the Grafana dashboard using json file here
Note: All these dashboards are provided as an example and need basis they should be customized as well as new graphs should be added.