/sxe/overview현황/분석 파라메트릭 집계 (TZ-aware 버킷팅, analysis plane)
현황 집계. **저장 UTC · 버킷은 서버가 tz로 계산**(date_trunc(.. AT TIME ZONE tz)). 상대범위는 TZ무관, 일별 버킷만 tz 경계. day 버킷은 bucket_start_utc(로컬 자정의 UTC) 동봉 → 클라 재계산 불필요. plane=intake(OpenSearch date_histogram time_zone)는 Phase2. SoT: docs/OVERVIEW-ANALYTICS-PLAN-2026-06-10.md.
Query parameters
rangestring상대 범위: 24h|7d|30d|90d|today
tzstringIANA 타임존 — 버킷 경계 기준 (예 Asia/Seoul). 미지정=UTC
group_bystringhour|day|week|month|vendor|verdict|severity|status
metricstringcount|avg_elapsed|mttr(완료 분석 started→completed 평균 초)
planestringanalysis(Phase1) | intake(Phase2, OS — 미구현)
sourcestring | null벤더/소스 필터 (예 crowdstrike)
Responses
rangestringrequiredtzstringrequiredgroup_bystringrequiredmetricstringrequiredplanestringrequiredtotalintegerrequired범위 내 총 분석 수
bucketsOverviewBucket[]keystringrequired그룹 키 (day=로컬 날짜 YYYY-MM-DD · vendor=source · verdict/severity/status=값)
bucket_start_utcstring | nullday 그룹: 해당 로컬 자정의 UTC instant (클라 표시 일관용). 그 외 null
countintegerrequired그룹 내 분석 수
valuenumberrequired선택 metric 값 (count=건수 · avg_elapsed=평균 소요초)
curl -X GET https://see.in-bridge.com/sxe/overview?range=string&tz=string&group_by=stringconst res = await fetch("https://see.in-bridge.com/sxe/overview", {
method: "GET"
});
const data = await res.json();{
"range": "string",
"tz": "string",
"group_by": "string",
"metric": "string",
"plane": "string",
"total": 0,
"buckets": [
{
"key": "string",
"bucket_start_utc": "string",
"count": 0,
"value": 0
}
]
}