MinIO Bucket Dashboard
1,925,602

Created 7/27/2023
Updated 3/5/2024
Revision 2
Grafana Version >=10.0.2
Datasources
Prometheus

Introduction

MinIO's high-performance object storage suite is software-defined and enables customers to build cloud-native data infrastructure for machine learning, analytics, and application data workloads. Read more here.

Prometheus Configuration

MinIO Prometheus endpoint exposes detailed metrics about various sub-systems.

The Prometheus endpoint in MinIO requires authentication by default. Prometheus supports a bearer token approach to authenticate prometheus scrape requests, overriding the default Prometheus config with the one generated using mc. To generate a Prometheus config for an alias, use mc as follows mc admin prometheus generate <alias>

To allow public access without authentication for Prometheus metrics set environment MINIO_PROMETHEUS_AUTH_TYPE="public"

scrape_configs:
- job_name: minio-job
  bearer_token: <secret>
  metrics_path: /minio/v2/metrics/bucket
  scheme: http
  static_configs:
  - targets: ['localhost:9000']

For further details, refer MinIO Prometheus docs.

Contributing

Report any issues or submit improvements on MinIO GitHub Repository.

Get Dashboard
Download
Copy to Clipboard
Source Grafana.com

Used Metrics 34

  • minio_bucket_objects_size_distribution

  • minio_bucket_objects_version_distribution

  • minio_bucket_requests_ttfb_seconds_distribution

  • minio_bucket_requests_4xx_errors_total

  • minio_bucket_requests_inflight_total

  • minio_bucket_requests_total

  • minio_bucket_traffic_sent_bytes

  • minio_bucket_usage_total_bytes

  • minio_bucket_usage_object_total

  • minio_bucket_usage_version_total

  • minio_bucket_usage_deletemarker_total

  • minio_usage_last_activity_nano_seconds

  • minio_bucket_traffic_received_bytes

  • minio_bucket_replication_received_bytes

  • minio_bucket_replication_sent_bytes

  • minio_bucket_replication_total_failed_bytes

  • minio_bucket_replication_total_failed_count

  • minio_bucket_replication_received_count

  • minio_bucket_replication_sent_count

  • minio_bucket_replication_last_hour_failed_bytes

  • minio_bucket_replication_last_hour_failed_count

  • minio_bucket_replication_last_minute_failed_bytes

  • minio_bucket_replication_last_minute_failed_count

  • minio_bucket_replication_latency_ms

  • minio_bucket_replication_proxied_head_requests_total

  • minio_bucket_replication_proxied_head_requests_failures

  • minio_bucket_replication_proxied_put_tagging_requests_total

  • minio_bucket_replication_proxied_put_tagging_requests_failures

  • minio_bucket_replication_proxied_get_tagging_requests_total

  • minio_bucket_replication_proxied_get_tagging_requests_failures

  • minio_bucket_replication_proxied_delete_tagging_requests_total

  • minio_bucket_replication_proxied_delete_tagging_requests_failures

  • minio_bucket_replication_proxied_get_requests_total

  • minio_bucket_replication_proxied_get_requests_failures