MinIO

Last updated:

MinIO offers high-performance, S3 compatible object storage. We use it to store files like:

  • file exports

This is a guide for how to operate MinIO with respect to our stack.

Metrics

As with any system it is important to keep an eye on metrics to make sure everything is in ship shape. Most of these metrics shouldn't be a surprise.

The metrics you should keep an eye on with MinIO are:

  • CPU usage
  • Disk usage (IOPS/throughput/usage)

Collecting metrics

  • MinIO exposes a Prometheus endpoint for scraping metrics by Prometheus.

Failure modes

MinIO has a few failure modes depending on configuration, utilization, disk performance and more.

Out of Disk Capacity

Running out of Disk is another common failure case. What you will typically notice is MinIO restarting repeatedly. The easiest way to mitigate this is to simply increase the volume size that MinIO is using for data. This parameter can be found in the values.yaml file in our chart. Please adjust the volume size however it makes sense for your infrastructure and your retention settings.

Questions?

Was this page useful?

Next article

Redis

Redis is an in-memory data structure store, used as a distributed, in-memory key–value database, cache and message broker, with optional durability. Useful links Official documentation

Read next article