I'm evaluating RustFS as a potential alternative to MinIO for S3-compatible object storage. While RustFS shows great promise, I'm facing challenges with operational monitoring and maintenance/admin tooling/API.
What MinIO Provides (as Reference)
MinIO offers comprehensive operational tools through mc admin:
-
Cluster information with disk details
mc admin info minio --json
-
Healing status and operations
mc admin heal minio/ --verbose --all-drives
-
Scanner metrics
mc admin scanner status minio
-
Cluster metrics endpoint
curl http://minio:9000/minio/v2/metrics/cluster
-
Configuration options
mc admin config ...
Note: I'm using MinIO as a reference point only. I'm completely open to different approaches - whether that's REST APIs, custom CLI tools, extended OTEL metrics, or any other method that RustFS developers prefer. I just need some way to access this operational data programmatically.
RustFS
I cannot find any equivalent for RustFS.
Questions:
- Does RustFS have operational monitoring/admin APIs or CLI tools?
- If not, is this on the roadmap?
- What's the recommended way to monitor disk health, healing operations, and cluster status in production?
Any guidance would be appreciated!
I'm evaluating RustFS as a potential alternative to MinIO for S3-compatible object storage. While RustFS shows great promise, I'm facing challenges with operational monitoring and maintenance/admin tooling/API.
What MinIO Provides (as Reference)
MinIO offers comprehensive operational tools through
mc admin:Cluster information with disk details
mc admin info minio --jsonHealing status and operations
mc admin heal minio/ --verbose --all-drivesScanner metrics
mc admin scanner status minioCluster metrics endpoint
curl http://minio:9000/minio/v2/metrics/clusterConfiguration options
mc admin config ...Note: I'm using MinIO as a reference point only. I'm completely open to different approaches - whether that's REST APIs, custom CLI tools, extended OTEL metrics, or any other method that RustFS developers prefer. I just need some way to access this operational data programmatically.
RustFS
I cannot find any equivalent for RustFS.
Questions:
Any guidance would be appreciated!