Introduction
System Components
HashCore Proxy includes 6 components working together: Stratum Proxy, web configurator, NodeExporter, Prometheus, Grafana, and cAdvisor.
- Stratum Proxy: the core module. Accepts connections from miners and forwards traffic to pools.
- Web Configurator: a browser-based interface for managing the software. Ports, pools, and routing rules are configured here.
- NodeExporter: collects server state data — CPU load, memory, disk, network.
- Prometheus: aggregates and stores collected metrics.
- Grafana: displays metrics as charts and sends notifications on critical events.
- cAdvisor: collects metrics from Docker containers.
Monitoring Component Interaction Diagram

NodeExporter collects server state data → Prometheus aggregates and stores metrics → Grafana visualizes data as charts and sends alerts (notifications) on critical loads.