fix: add specialist health check, update default namespace to stonks-oracle
Build and Push / lint-and-test (push) Canceled after 0s
Build and Push / build-services (map[cmd:python -m services.adapters.broker_adapter name:broker-adapter]) (push) Canceled after 0s
Build and Push / build-services (map[cmd:python -m services.aggregation.worker name:aggregation]) (push) Canceled after 0s
Build and Push / build-services (map[cmd:python -m services.extractor.worker name:extractor]) (push) Canceled after 0s
Build and Push / build-services (map[cmd:python -m services.ingestion.worker name:ingestion]) (push) Canceled after 0s
Build and Push / build-services (map[cmd:python -m services.lake_publisher.worker name:lake-publisher]) (push) Canceled after 0s
Build and Push / build-services (map[cmd:python -m services.parser.worker name:parser]) (push) Canceled after 0s
Build and Push / build-services (map[cmd:python -m services.recommendation.worker name:recommendation]) (push) Canceled after 0s
Build and Push / build-services (map[cmd:python -m services.scheduler.app name:scheduler]) (push) Canceled after 0s
Build and Push / build-services (map[cmd:uvicorn services.api.app:app --host 0.0.0.0 --port 8000 name:query-api]) (push) Canceled after 0s
Build and Push / build-services (map[cmd:uvicorn services.risk.app:app --host 0.0.0.0 --port 8000 name:risk]) (push) Canceled after 0s
Build and Push / build-services (map[cmd:uvicorn services.symbol_registry.app:app --host 0.0.0.0 --port 8000 name:symbol-registry]) (push) Canceled after 0s
Build and Push / build-services (map[cmd:uvicorn services.trading.app:app --host 0.0.0.0 --port 8000 name:trading-engine]) (push) Canceled after 0s
Build and Push / build-dashboard (push) Canceled after 0s
Build and Push / build-superset (push) Canceled after 0s
Build and Push / integration-test (push) Canceled after 0s
Build and Push / beta-gate (push) Canceled after 0s

This commit is contained in:
Celes Renata
2026-07-13 09:17:23 +00:00
parent f9284ce0a8
commit 620a8f0d91
+5 -2
View File
@@ -3,11 +3,11 @@
# Verifies every component is ACTUALLY working, not just "running" # Verifies every component is ACTUALLY working, not just "running"
# #
# Usage: ./scripts/pipeline_health_check.sh [namespace] # Usage: ./scripts/pipeline_health_check.sh [namespace]
# Default namespace: stonks-beta # Default namespace: stonks-oracle
set -uo pipefail set -uo pipefail
NS="${1:-stonks-beta}" NS="${1:-stonks-oracle}"
PASS=0 PASS=0
WARN=0 WARN=0
FAIL=0 FAIL=0
@@ -423,6 +423,9 @@ TE_STATUS=$(kubectl exec -n "$NS" deployment/trading-engine -- curl -sf http://l
# Risk Engine health # Risk Engine health
RISK_STATUS=$(kubectl exec -n "$NS" deployment/risk -- curl -sf http://localhost:8000/health 2>/dev/null) && pass "Risk Engine: healthy" || fail "Risk Engine: unreachable" RISK_STATUS=$(kubectl exec -n "$NS" deployment/risk -- curl -sf http://localhost:8000/health 2>/dev/null) && pass "Risk Engine: healthy" || fail "Risk Engine: unreachable"
# Specialist NER service health
SPEC_STATUS=$(kubectl exec -n "$NS" deployment/specialist -- curl -sf http://localhost:8000/health 2>/dev/null) && pass "Specialist: healthy" || fail "Specialist: unreachable"
# ─── 11. RESOURCE USAGE ─────────────────────────────────────── # ─── 11. RESOURCE USAGE ───────────────────────────────────────
header "Resource Usage" header "Resource Usage"