
[0;34m========================================[0m
[0;34mFoxhunt HFT System - Comprehensive Health Check[0m
[0;34m========================================[0m

[0;34m[INFO][0m Starting health check at Fri Oct  3 05:16:52 PM CEST 2025
[0;34m[INFO][0m Log file: ./logs/health_check_20251003_171652.log


[0;34m========================================[0m
[0;34mChecking Prerequisites[0m
[0;34m========================================[0m

[0;32m[PASS][0m grpcurl is installed
[0;32m[PASS][0m psql is installed
[0;32m[PASS][0m curl is installed
[0;32m[PASS][0m jq is installed
[0;32m[PASS][0m docker is installed

[0;34m========================================[0m
[0;34mChecking Docker Containers[0m
[0;34m========================================[0m

[0;34m[INFO][0m Running Docker containers:
NAMES                           STATUS                 PORTS
foxhunt-vault                   Up 3 hours             0.0.0.0:8200->8200/tcp, :::8200->8200/tcp
foxhunt-grafana                 Up 4 hours             0.0.0.0:3000->3000/tcp, :::3000->3000/tcp
foxhunt-prometheus              Up 4 hours             0.0.0.0:9099->9090/tcp, [::]:9099->9090/tcp
foxhunt-postgres-exporter       Up 4 hours             0.0.0.0:9187->9187/tcp, :::9187->9187/tcp
foxhunt-redis-exporter          Up 4 hours             0.0.0.0:9121->9121/tcp, :::9121->9121/tcp
foxhunt-alertmanager            Up 4 hours             0.0.0.0:9093->9093/tcp, :::9093->9093/tcp
foxhunt-node-exporter-gateway   Up 4 hours             0.0.0.0:9100->9100/tcp, :::9100->9100/tcp
api_gateway_test_postgres       Up 6 hours (healthy)   0.0.0.0:5433->5432/tcp, [::]:5433->5432/tcp
api_gateway_test_redis          Up 6 hours (healthy)   0.0.0.0:6380->6379/tcp, [::]:6380->6379/tcp
[0;32m[PASS][0m No unhealthy containers detected

[0;34m========================================[0m
[0;34mChecking Infrastructure Services[0m
[0;34m========================================[0m

[0;34m[INFO][0m Checking PostgreSQL on port 5433...
[0;32m[PASS][0m PostgreSQL is healthy (test database)
[0;32m[PASS][0m PostgreSQL has 2 tables
[0;34m[INFO][0m Checking Redis on port 6380...
[0;32m[PASS][0m Redis is healthy (via Docker)
[0;32m[PASS][0m Redis memory usage: 1.09M
[0;34m[INFO][0m Checking Vault on port 8200...
[0;32m[PASS][0m Vault is healthy and unsealed
[0;34m[INFO][0m Checking InfluxDB on port 8086...
[1;33m[WARN][0m InfluxDB is NOT running (optional service)
