Metrics Collector Service
A Go-based service for collecting system metrics from Docker hosts and containers.
Purpose
- Collect CPU, memory, disk, and network metrics
- Monitor container health and resource usage
- Publish metrics to Redis for consumption by other services
Technology Stack
- Language: Go
- Port: 8081
- Dependencies: Docker API, Redis, Prometheus metrics
Features
- Real-time system metrics collection
- Container resource monitoring
- Prometheus-compatible metrics export
- Configurable collection intervals
Development Status
🚧 Planned - Service structure created, implementation pending