콘텐츠로 건너뛰기
Telemetry
API 신뢰성 SQL 레시피

계획에 따른 사고 고객 영향 측정

고객 이름이나 원시 요청 데이터를 노출하지 않고 계획별로 영향을 받는 계정과 평균 영향 기간을 계산합니다.

중급incident_account_impact_events검토됨 2026-07-28테스트됨 아파치 DataFusion 45.2.0

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

질문에 답변됨

각 계획에서 사고로 인해 영향을 받은 계정은 몇 개입니까?

서비스 수준 오류율은 누가 영향을 받았는지 답변하지 않습니다. 제한된 영향 이벤트는 하나의 사고를 가명 계정, 계획, 통제된 영향 유형 및 기간에 연결하므로 대응 팀이 복구 및 커뮤니케이션의 우선순위를 지정할 수 있습니다.

이벤트 계약

쿼리가 예상하는 필드

필드유형그것이 존재하는 이유
timestamp_utcTimestamp영향 평가 시간(UTC)입니다.
incident_idUtf8안정적인 사건 식별자.
account_idUtf8승인된 가명 계정 식별자.
planUtf8제한된 계획 또는 서비스 계층.
impact_typeUtf8고객이 볼 수 있는 영향 범주를 통제합니다.
affectedBoolean계정이 문서화된 영향 정의를 충족하는지 여부.
impact_duration_msInt64측정된 영향 지속 시간(밀리초)입니다.
environmentUtf8배포 환경.
DataFusion SQL

쿼리 복사

sql
SELECT
  incident_id,
  plan,
  COUNT(*) AS assessed_accounts,
  SUM(CASE WHEN affected THEN 1 ELSE 0 END) AS affected_accounts,
  100.0 * SUM(CASE WHEN affected THEN 1 ELSE 0 END)
    / NULLIF(COUNT(*), 0) AS affected_accounts_pct,
  AVG(CASE WHEN affected THEN impact_duration_ms ELSE NULL END)
    AS avg_impact_duration_ms
FROM incident_account_impact_events
WHERE timestamp_utc >= now() - INTERVAL '7 days'
  AND environment = 'production'
GROUP BY incident_id, plan
ORDER BY affected_accounts DESC, plan;

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

쿼리 결과

계획에 의해 영향을 받는 계정

3개의 엔터프라이즈 계정과 2개의 스타터 계정이 종합 사고 영향 정의를 충족합니다.

incident_idplanassessed_accountsaffected_accountsaffected_accounts_pctavg_impact_duration_ms
incident-checkout-42enterprise437540,000
incident-checkout-42starter524020,000

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

Affected accounts by plan: Measure Incident Customer Impact by Plan 예제 결과의 합성 affected_accounts 값에 대한 정적 차트
결정론적 예제 출력의 색인 생성 가능한 SVG입니다. 기사, 런북 또는 저작자가 포함된 디자인 검토를 위해 다운로드하세요.

예제 재현

공공 픽스처 다운로드

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

SQL 작동 방식

  1. 1평가 계정 분모는 불완전한 조인이 낮은 영향률로 가장하는 것을 방지합니다.
  2. 2계획은 제한된 우선순위 차원입니다. 쿼리는 고객 이름을 노출하지 않습니다.
  3. 3영향 기간은 영향을 받은 계정에 대해서만 계산되므로 영향을 받지 않은 행은 평균을 0으로 가져오지 않습니다.

결정해야 할 극단적인 경우

  • 단순히 상관된 내부 오류가 아닌 사용자가 볼 수 있는 결과를 사용하여 영향을 받은 한 번 정의합니다.
  • 하나의 계정에는 여러 사용자 또는 지역이 있을 수 있습니다. 행을 내보내기 전에 보고 단위를 선택하세요.
  • 계정 수준 드릴다운을 제한하고 승인된 응답 워크플로에만 집계를 사용합니다.

추천 대시보드

  • 바: 계획에 따라 affected_accounts
  • 추세: 새로 영향을 받은 계정과 복구된 계정
  • 제한된 표: 승인된 계정 식별자 및 영향 유형

알림 안내

사고 감지 후 범위 지정 및 에스컬레이션을 위해 이 쿼리를 사용합니다. 모든 계정 수준 행에 대해 두 번째 페이지를 만들지 마세요.

알림 설정 읽기

레시피를 활용해 보세요

관련 계측 및 가이드

분석 계속하기

실제 이벤트에서 실행

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

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

API 키 받기