1. 이벤트 계약
한 행에 api_requests, 쿼리에 사용되는 유형이 명시적으로 지정됩니다.
- timestamp_utc
- Timestamp
- route_template
- Utf8
- latency_ms
- Float64
- status_code
- Int64
최근 및 과거 이벤트 데이터에 대해 DataFusion SQL을 실행하고, 중요한 쿼리를 저장하고, 더 큰 결과를 비동기식으로 내보내고, 대시보드 또는 다운스트림 시스템에서 출력을 사용하세요.
결과
작동 원리
열을 선택하기 전에 운영 또는 제품 관련 질문을 적어보세요. 집중된 질문은 해석되고 유지 관리될 수 있는 쿼리를 생성합니다.
볼륨, Null, 기간, 분모 및 예상치 못한 그룹을 확인하세요. SQL는 성공적으로 실행되었지만 여전히 잘못된 질문에 답할 수 있습니다.
반복 분석을 명명된 쿼리, 대시보드 위젯, 내보내기 또는 알림로 전환하여 팀이 사고가 발생할 때마다 분석을 다시 생성하지 않도록 하세요.
Telemetry에서 SQL 작성 및 실행
실제 쿼리 편집기, 자동 완성, 결과 테이블 및 차트 워크플로를 간략하게 캡처합니다.
경계
검사 가능한 증명 경로
이 예에서는 선언된 스키마, 읽기 전용 SQL 및 결정적 합성 결과를 사용합니다. 샘플 데이터를 고객 벤치마크로 제시하지 않고 워크플로를 보여줍니다.
한 행에 api_requests, 쿼리에 사용되는 유형이 명시적으로 지정됩니다.
꼬리 지연 시간이 가장 긴 엔드포인트는 무엇입니까?
SELECT
route_template,
COUNT(*) AS requests,
approx_percentile_cont(latency_ms, 0.50) AS p50_ms,
approx_percentile_cont(latency_ms, 0.95) AS p95_ms,
approx_percentile_cont(latency_ms, 0.99) AS p99_ms
FROM api_requests
WHERE timestamp_utc >= now() - INTERVAL '24 hours'
AND status_code < 500
GROUP BY route_template
HAVING COUNT(*) >= 50
ORDER BY p95_ms DESC
LIMIT 10;내보내기 요청은 꼬리 지연 시간이 가장 길며 일반적인 성능과 최악의 성능 사이 격차도 가장 큽니다.
| route_template | requests | p50_ms |
|---|---|---|
| /api/reports/export | 50 | 800 |
| /api/projects/:id/sync | 50 | 320 |
| /api/search | 50 | 120 |
기능
분석 보기
고객 사례
관련 기능