콘텐츠로 건너뛰기
Telemetry
데이터 품질 SQL 레시피

이벤트 이름으로 Telemetry 볼륨 측정

보존 또는 수집 정책을 변경하기 전에 페이로드 바이트, 평균 이벤트 크기 및 거부율을 기준으로 이벤트 유형의 순위를 지정하세요.

초보자telemetry_ingestion_events검토됨 2026-07-28테스트됨 아파치 DataFusion 45.2.0

검토자 Telemetry 제품 팀 . SQL 호환성, 이벤트 계약, 합성 출력 및 운영상의 주의사항. 표준 및 소유권 검토

질문에 답변됨

어떤 이벤트 계약이 가장 많은 수집량을 생성합니까?

이벤트 수만으로도 너무 큰 페이로드를 숨길 수 있습니다. 이 쿼리는 개수와 바이트 볼륨을 함께 유지하여 페이로드 바이트가 공급업체 청구서와 동일한 것처럼 가장하지 않고 시끄럽거나 예기치 않게 큰 이벤트 계약을 표시합니다.

이벤트 계약

쿼리가 예상하는 필드

필드유형그것이 존재하는 이유
timestamp_utcTimestamp수집 시도 시간(UTC)입니다.
event_nameUtf8제어되는 이벤트 이름.
sourceUtf8제한된 프로듀서 또는 SDK 소스.
payload_bytesInt64전송 압축 전 직렬화된 이벤트 크기입니다.
acceptedBoolean수집이 이벤트를 수락했는지 여부입니다.
environmentUtf8배포 환경.
DataFusion SQL

쿼리 복사

sql
SELECT
  event_name,
  source,
  COUNT(*) AS events,
  SUM(payload_bytes) AS total_payload_bytes,
  AVG(payload_bytes) AS avg_payload_bytes,
  SUM(CASE WHEN accepted THEN 0 ELSE 1 END) AS rejected_events,
  100.0 * SUM(CASE WHEN accepted THEN 0 ELSE 1 END)
    / NULLIF(COUNT(*), 0) AS rejection_rate_pct
FROM telemetry_ingestion_events
WHERE timestamp_utc >= now() - INTERVAL '24 hours'
  AND environment = 'production'
GROUP BY event_name, source
ORDER BY total_payload_bytes DESC, event_name;

이 읽기 전용 쿼리는 빈 유형의 테이블에 대해 계획되고 실행됩니다. 아파치 DataFusion 45.2.0. 결정론적 샘플 출력은 합성되어 별도로 검토됩니다. 자신의 데이터에 대해 필드 유형, 임계값 및 비즈니스 정의를 검증합니다. 테스트 방법론을 읽어보세요.

쿼리 결과

이벤트 컨트랙트별 페이로드 볼륨

합성 디버그 추적은 페이지 보기보다 이벤트 수가 적음에도 불구하고 가장 큰 바이트 볼륨을 갖습니다.

event_namesourceeventstotal_payload_bytesavg_payload_bytesrejected_eventsrejection_rate_pct
debug_traceworker416,0004,000125
llm_request_completedapi36,0002,00000
page_viewedweb63,000500116.67

합성 예제 출력. 운영 결정에 사용하기 전에 자체 이벤트 스키마 및 임계값에 대해 쿼리를 실행하세요.

Payload volume by event contract: Measure Telemetry Volume by Event Name 예제 결과의 합성 total_payload_bytes 값에 대한 정적 차트
결정론적 예제 출력의 색인 생성 가능한 SVG입니다. 기사, 런북 또는 저작자가 포함된 디자인 검토를 위해 다운로드하세요.

예제 재현

공공 픽스처 다운로드

JSON 번들은 타입이 지정된 이벤트 계약을 포함합니다. reproducible 입력 행, 정확한 SQL, 예상 출력, 검토 참고 사항 및 엔진 버전. CSV에는 표시된 결과가 포함됩니다.

SQL 작동 방식

  1. 1총 바이트와 평균 바이트는 빈도가 높은 이벤트와 대형 계약을 구별합니다.
  2. 2여러 프로듀서가 동일한 이벤트 이름을 내보낼 수 있는 경우 소스는 소유권을 계속 표시합니다.
  3. 3거부율은 수집 변경 사항을 비용만 소모하는 작업이 아닌 데이터 품질 검토로 전환합니다.

결정해야 할 극단적인 경우

  • 직렬화된 페이로드 크기는 저장된 크기, 스캔 바이트, 네트워크 송신 또는 송장 비용이 아닙니다.
  • 차원 카디널리티를 별도로 측정합니다. 소규모 이벤트로 인해 여전히 비용이 많이 들거나 사용할 수 없는 그룹이 생성될 수 있습니다.
  • 프로덕션 보존을 변경하기 전에 합성 및 개발 트래픽을 제외하세요.

추천 대시보드

  • 바: total_payload_bytes by event_name
  • 추세: 소스별 이벤트 수 및 바이트
  • 표: 평균 크기, 거부율, 보존 소유자 및 스키마 버전

알림 안내

검토된 기준선 대비 계약 크기나 볼륨의 변화가 지속될 때 알림을 설정하세요. 고정된 전역 바이트 임계값만으로 알림을 설정하지 마세요.

알림 설정 읽기

레시피를 활용해 보세요

관련 계측 및 가이드

분석 계속하기

실제 이벤트에서 실행

테이블을 만들고, 필드를 조정하고, 결과를 저장하세요.

무료로 시작하고, 구조화된 이벤트를 보내고, 쿼리 결과를 차트, 공유 대시보드 위젯 또는 알림 입력으로 사용하세요.

API 키 받기