diff --git a/Cloud-Monitoring.md b/Cloud-Monitoring.md index 874cdf0..a4ae021 100644 --- a/Cloud-Monitoring.md +++ b/Cloud-Monitoring.md @@ -1,10 +1,19 @@ -Seaweed Cloud Monitoring is a service provided by seaweedfs.com. It is an attempt to help SeaweedFS to grow organically. +Seaweed Cloud Monitoring is a service provided by seaweedfs.com. It is an attempt to help SeaweedFS to grow organically, to iterate faster without constant upgrading, and help SeaweedFS admin to better manage the clusters. -Currently it has very basic features and all in beta. Later it may charge fees to access it. +# Architecture + +``` + Browser => Seaweed Cloud <==> Seaweed Agent <==> SeaweedFS cluster +``` +The Seaweed Agent is a simple docker image `chrislusf/seaweed_agent`. It subscribes to metadata changes from a SeaweedFS cluster, and build up statistics. + +## Features +Currently it has very basic features and all in beta. Existing features: * Near real time directory statistics on disk usage, file count and directory count. * Set quota for any directory. +* Automatically delete empty folders in any buckets under `/buckets`. ![](CloudMonitoring.png)