{
  "service": "tickblaze-hub-production",
  "status": "healthy",
  "checkedAt": "2026-09-28T16:27:37.703Z",
  "operational": {
    "service": "tickblaze-hub-operational-health",
    "status": "healthy",
    "checkedAt": "2026-09-28T16:27:37.703Z",
    "note": "No actionable Hub request or authentication failures detected.",
    "issues": [],
    "signals": {
      "requestErrors": {
        "count": 0,
        "capped": false,
        "topPaths": [],
        "topExceptions": []
      },
      "applicationErrors": {
        "count": 0,
        "capped": false,
        "tradingServiceCount": 0
      },
      "login": {
        "attempts": 4,
        "successes": 4,
        "downstreamFailures": 0,
        "byStatus": {
          "200": 4
        }
      },
      "auth": {
        "warningCount": 0,
        "unexpectedLogin403": 0,
        "rateLimited": 0,
        "upstream5xx": 0,
        "byStatus": {},
        "byOperation": {}
      },
      "latency": {
        "count": 0,
        "capped": false,
        "maxElapsedMs": null,
        "topPaths": [],
        "equities": {
          "slowRequestCount": 0,
          "cancelled499Count": 0,
          "cancelled499Ratio": 0,
          "distinctCancelledSymbols": 0,
          "cancelledSymbols": []
        }
      },
      "fatal": {
        "count": 0,
        "capped": false
      }
    }
  },
  "data": {
    "service": "tickblaze-hub-data-freshness",
    "status": "healthy",
    "checkedAt": "2026-09-28T16:27:37.703Z",
    "upstream": "fresh",
    "freshnessExpected": true,
    "window": "Mon-Fri 09:45-16:00 ET (US equity RTH), excl. US market holidays",
    "timezone": "America/New_York",
    "marketSession": {
      "phase": "open",
      "nextOpen": "2026-09-29T13:30:00.000Z"
    },
    "observed": {
      "statusCode": 200,
      "historicalDataStatus": "healthy",
      "rangeEnd": "2026-09-28T16:27:37.703552Z",
      "rangeEndAgeSeconds": 0
    },
    "verdictSource": "readyz",
    "agreement": {
      "state": "agree"
    },
    "seq": {
      "status": "healthy",
      "signals": {
        "readyz": {
          "state": "fresh"
        },
        "freshness": {
          "state": "fresh"
        },
        "liveness": {
          "state": "alive"
        },
        "errors": {
          "state": "unknown"
        }
      }
    }
  },
  "symbols": {
    "service": "tickblaze-hub-symbol-data-health",
    "status": "healthy",
    "checkedAt": "2026-09-28T16:27:37.703Z",
    "note": "3 symbols active; no symbol is failing without completions.",
    "windowMinutes": 30,
    "sessionExpected": true,
    "counts": {
      "observed": 3,
      "ok": 3,
      "noisy": 0,
      "suspect": 0,
      "failing": 0
    },
    "failing": [],
    "noisy": []
  },
  "pager": {
    "page": false,
    "monitorShouldFail": false,
    "currentReading": "ok",
    "reasons": [],
    "policy": {
      "enforcedBy": "BetterStack",
      "confirmationSeconds": 120,
      "recoverySeconds": 300,
      "pagesOn": [
        "hub_data_stale_in_session",
        "hub_data_down_in_session",
        "symbol_data_outage",
        "equities_data_served_outage",
        "fatal_event",
        "login_outage",
        "no_traffic_in_session"
      ],
      "neverPagesOn": [
        "degraded (bursts, latency, upstream auth noise)",
        "unknown (telemetry visibility loss — tracked separately)"
      ]
    }
  },
  "snapshot": {
    "computedAt": "2026-09-28T16:27:39.939Z",
    "ageSeconds": 0
  }
}
