- Provides a comprehensive monitoring and alerting system based on the Prometheus + Grafana + Alertmanager stack.
Key Features
- Metrics Collection: Each StoreFS node exposes a /metrics endpoint with system-level metrics (CPU, memory, disk, network), operation counters (object upload/download, multipart, fragment), and Go runtime metrics.
- Hot Bucket Detection: Real-time top-K hot bucket tracking using a sliding window algorithm (2-minute window), covering uploads, downloads, upload parts, and multipart completes.
- Pre-built Grafana Dashboards: Two pre-configured dashboards are included — a single-node detailed view and a cluster-wide summary view.
- **Alert Rules**: Pre-defined Prometheus alert rules for node down, disk usage, CPU/memory thresholds, and goroutine count.
- Notification Channels: Alertmanager configuration with templates for Slack, Email, and Webhook notifications (all disabled by default — easy to enable).
- Provides an MCP (Model Context Protocol) server that enables AI assistants — primarily Claude Code — to manage the cluster through natural language. Instead of remembering API endpoints and request formats, you can simply describe what you want to do.
Key Features
- Natural Language Management: Manage users, groups, buckets, policies, and objects by chatting with the AI
- 40+ Tools: Six groups of tools covering cluster management, user administration, storage policies, bucket operations, object management, and S3 data operations
- Automatic Language Detection: Responses auto-switch between English and Chinese based on your input
- Secure Authentication: Bearer token for admin operations, AWS Signature V4 for S3 data operations
- File Operations: Upload, download, and copy files directly through natural language commands