「이 서버가 외부 API에서 자료를 받고 있는가」와 「그 자료가 DB에 쌓이고 있는가」.
판정은 서버(backend/admin_health.py)가 하고 이 화면은 색과 배치만 정합니다.
정상 주기 안에 들어왔다 · 주의 늦었거나 알릴 것이 있다(예: 크레딧 상한 — 자정 리셋) · 오류 멈췄거나 오류 · 비활성 키를 안 넣어 끈 것(고장 아님) · 모름 확인하지 못했다 — 정상이라는 뜻이 아닙니다.
상태는 색과 글자를 항상 같이 냅니다. 색만으로 구분하게 두면 다크모드에서 초록과 빨강이 적록색약에게 거의 같은 색이 됩니다.
탭 이름 옆의 점·숫자는 그 탭 안의 최악 상태와 건수입니다. 다른 탭을 보고 있어도 어디서 문제가 났는지 보이라고 둔 것이니, 탭을 늘릴 때도 배지를 같이 붙이세요.
막대 길이 = 마지막 성공 이후 경과 ÷ 수집 주기. 세로 눈금(│)은 주기 1배 지점이고 막대는 3배에서 잘립니다(▸ 표시). ⛔ 정상/주의/오류를 가르는 임계선은 긋지 않습니다 — 그건 서버가 정하고, 색이 곧 판정입니다.
행수가 아니라 직전 폴링 대비 증분으로 봅니다. 초록인데 증분이 계속 0이면 그것이 신호입니다. 증분 기준선은 60초 이상 묵은 것만 갈아서, 「멈췄다」와 「아직 안 왔다」를 섞지 않습니다.
서버는 이력을 주지 않습니다. 이 화면을 열어 둔 동안 모은 스냅샷만 그립니다 — 켜자마자는 「추이 모으는 중」이고(없는 자료를 0으로 그리지 않습니다), 탭이 가려져 폴링이 멈춘 구간은 선을 끊어 표시합니다.
공공 API 오늘 사용량·잔량, 마지막 수집 적재 내역, FR24 크레딧 잔량은 종전 메인의 «예측 교통량»·«항적 조회» 패널에 있었습니다. 실사용자가 볼 필요가 없는 운영 숫자라 이 화면으로 모았습니다 (사용자 확정 2026-08-25).
/admin/health · 노탐 /notam?stat=1 ·
예측 /fcst/summary · 예측 정확도 /fcst/verify