Data configurationGrafana integrationsIntegrations referenceMinIO integration

MinIO integration for Grafana Cloud

MinIO is a Kubernetes-native high performance object storage server compatible with Amazon S3. The MinIO integration enables the Grafana Agent to send metrics to Grafana Cloud. The integration also creates a useful default dashboard for visualization of MinIO metrics within Grafana Cloud.

This integration monitors a single MinIO server.

Use the walkthrough in Grafana Cloud to install the MinIO integration.

Post-install configuration for the MinIO integration

By default, the agent configuration expects the MINIO_PROMETHEUS_AUTH_TYPE to be set to ‘public’.

If you choose not to set this flag you will need to update the agent configuration prometheus scrape job integrations/minio to include bearer_token generated with mc admin prometheus generate <alias>. You can read more in the monitoring minio docs.

  # ...
  - name: integrations:
    - job_name: integrations/minio
      bearer_token: <secret>
      scrape_interval: 5s
      metrics_path: /minio/prometheus/metrics
        - targets: ['localhost:9000']