Skip to main content
The Aris Brain provides comprehensive monitoring capabilities for tracking system health, equipment status, and historical performance.

Health Checks

Detailed Health Status

Get comprehensive system health:

Status Meanings

Readiness Probe

For container orchestration (Kubernetes, Docker):
Returns 200 if ready, 503 if not.

Event Log

The Brain maintains an audit log of all significant events.

Querying Events

Event Types

Event Severities

Exporting Events

Download events as CSV:

Equipment Monitoring

Heat Pump Status

Key metrics to watch:
  • compressorSpeedPercent - Current compressor load
  • copInstant - Real-time efficiency (higher is better)
  • defrostActive - Defrost cycle in progress
  • activeFaults - Any active fault codes

FCU Status

HCU Status

Key metrics:
  • mode - Current operating mode (heat/cool/dhw_charge/idle)
  • supplyTempC / returnTempC - Water temperatures
  • thermalPowerKw - Heat output
  • copInstant - System efficiency

DHW Tank

Key metrics:
  • stateOfChargePercent - How much hot water is available
  • effectiveCapacityLiters - Usable hot water volume
  • heatingActive - Whether tank is being heated
  • isSanitizing - Legionella sanitization in progress

Time-Series Metrics

The Brain stores detailed metrics in VictoriaMetrics for historical analysis.

Check Metrics Health

Query Metrics

Available Metrics

Monitoring Script Example

Alerting Integration

For production alerting, integrate with:
  • Prometheus/Alertmanager - Use the /prometheus/* endpoints
  • Custom webhooks - Poll events API and send to Slack/Discord/PagerDuty