콘텐츠로 건너뛰기
Telemetry
프런트엔드 안정성 SQL 레시피

경로 및 릴리스별 순위 JavaScript 오류

가장 많이 반복되는 JavaScript 오류와 영향을 받는 세션이 있는 프런트엔드 릴리스와 경로를 찾아보세요.

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

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

질문에 답변됨

가장 광범위한 JavaScript 오류 영향을 미치는 경로 및 프런트엔드 릴리스는 무엇입니까?

안정적인 지문, 경로 템플릿, 릴리스 및 개인 정보 보호 세션 식별자가 유지되면 브라우저 오류가 실행 가능해집니다. 이 쿼리는 원시 스택 추적을 그룹화하지 않고 반복되는 실패의 순위를 지정합니다.

이벤트 계약

쿼리가 예상하는 필드

필드유형그것이 존재하는 이유
timestamp_utcTimestamp브라우저 오류 시간(UTC)입니다.
route_templateUtf8식별자가 없는 안정적인 클라이언트 측 경로입니다.
releaseUtf8프런트엔드 빌드 또는 릴리스 식별자입니다.
error_fingerprintUtf8정규화된 오류 클래스 및 프레임 서명.
session_idUtf8개인 정보가 보호되는 세션 식별자입니다.
environmentUtf8배포 환경.
DataFusion SQL

쿼리 복사

sql
SELECT
  route_template,
  release,
  error_fingerprint,
  COUNT(*) AS errors,
  COUNT(DISTINCT session_id) AS affected_sessions
FROM frontend_error_events
WHERE timestamp_utc >= now() - INTERVAL '24 hours'
  AND environment = 'production'
GROUP BY route_template, release, error_fingerprint
ORDER BY affected_sessions DESC, errors DESC
LIMIT 20;

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

쿼리 결과

프런트엔드 오류로 인해 영향을 받은 세션

결제 렌더링 오류는 세션에 가장 큰 영향을 미치고 반복 횟수도 가장 높습니다.

route_templatereleaseerror_fingerprinterrorsaffected_sessions
/checkoutweb-103payment-form-render184121
/projects/:idweb-103editor-state-null9674
/searchweb-102result-card-image5851

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

Affected sessions by frontend error: Rank JavaScript Errors by Route and Release 예제 결과의 합성 affected_sessions 값에 대한 정적 차트
결정론적 예제 출력의 색인 생성 가능한 SVG입니다. 기사, 런북 또는 저작자가 포함된 디자인 검토를 위해 다운로드하세요.

예제 재현

공공 픽스처 다운로드

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

SQL 작동 방식

  1. 1경로 템플릿과 표준화된 지문은 URL 및 스택 라인 세부 정보가 하나의 오류로 인해 조각화되는 것을 방지합니다.
  2. 2개별 세션은 하나의 손상된 브라우저 세션에서 반복되는 오류와 별도로 폭발 반경을 추정합니다.
  3. 3릴리스 그룹화를 사용하면 최신 빌드로 인해 모든 현재 오류가 발생했다고 가정하지 않고도 회귀를 볼 수 있습니다.

결정해야 할 극단적인 경우

  • 브라우저 오류 이벤트에서 원시 페이지 콘텐츠, 양식 값, 액세스 토큰 또는 전체 URL을 보내지 마세요.
  • 소스 맵 및 지문 변경으로 인해 동일한 결함이 여러 릴리스에 걸쳐 분할될 수 있습니다.
  • 시간이 지남에 따라 개수를 비교하는 경우 샘플링은 문서화된 비율을 유지해야 합니다.

추천 대시보드

  • 막대: 오류 지문별 affected_sessions
  • 추세: 릴리스별 오류
  • 표: 안전한 브라우저 컨텍스트의 최신 오류

알림 안내

새로운 지문이 릴리스 후 검토된 프로덕션 세션 수에 영향을 미칠 때 알림합니다.

알림 설정 읽기

레시피를 활용해 보세요

관련 계측 및 가이드

분석 계속하기

실제 이벤트에서 실행

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

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

API 키 받기