1. 이벤트 계약
한 행에 api_requests, 쿼리에 사용되는 유형이 명시적으로 지정됩니다.
- timestamp_utc
- Timestamp
- route_template
- Utf8
- status_code
- Int64
- latency_ms
- Float64
작동 원리
필드를 집계하기 전에 예상 값과 유형이 필드에 포함되어 있는지 확인하세요. 이를 통해 계측 실수를 조기에 포착할 수 있습니다.
질문과 일치하는 집계, 숫자 필드, 시간 버킷 및 필터를 선택합니다. 불완전한 최신 버킷을 염두에 두세요.
반복되는 워크플로의 일부가 되면 결과를 대시보드나 알림에 추가하세요. 다중 테이블 및 다중 CTE 논리에는 쿼리를 사용합니다.
구조화된 이벤트 살펴보기
이벤트 샘플에서 필터, 집계 및 시각적 결과로 이동하는 실제 제품 캡처입니다.
경계
검사 가능한 증명 경로
이 예에서는 선언된 스키마, 읽기 전용 SQL 및 결정적 합성 결과를 사용합니다. 샘플 데이터를 고객 벤치마크로 제시하지 않고 워크플로를 보여줍니다.
한 행에 api_requests, 쿼리에 사용되는 유형이 명시적으로 지정됩니다.
의미 있는 5xx 오류율이 가장 높은 API 경로는 무엇입니까?
SELECT
route_template,
COUNT(*) AS requests,
SUM(CASE WHEN status_code >= 500 THEN 1 ELSE 0 END) AS errors,
100.0 * SUM(CASE WHEN status_code >= 500 THEN 1 ELSE 0 END)
/ NULLIF(COUNT(*), 0) AS error_rate_pct
FROM api_requests
WHERE timestamp_utc >= now() - INTERVAL '24 hours'
GROUP BY route_template
HAVING COUNT(*) >= 20
ORDER BY error_rate_pct DESC
LIMIT 10;검색에 총 트래픽이 더 많더라도 결제 경로는 가장 확실한 신뢰성 위험입니다.
| route_template | requests | 오류 |
|---|---|---|
| /api/checkout | 25 | 5 |
| /api/search | 25 | 1 |
| /api/profile | 20 | 0 |
기능
분석 보기
고객 사례
관련 기능