Webhook debugging: 구현부터 결정까지
완전한 webhook debugging 측정 루프는 하나의 소유 워크플로우, 제한된 이벤트 계약, 제어된 픽스처 및 누군가가 조치를 취할 수 있는 질문을 연결합니다.
- 1
경계를 설정하세요
webhook_received, webhook_processed, webhook_failed 및 webhook_retried를 기록합니다.
- 2
결과 캡처
Begin with webhook_received, webhook_processed, webhook_failed and document the grain of each event.
- 3
행을 증명하세요
반복되는 실패, 재시도 급증 및 처리 대기 시간에 대한 알림을 만듭니다.
- 4
결정을 내리세요
어떤 웹훅 이벤트 유형이 가장 자주 실패합니까?
사용 사례와 템플릿
측정할 항목 선택하기
사용 사례 가이드를 사용하여 결과, 이벤트 경계 및 분석 질문을 선택하세요. 더 짧은 복사-붙여넣기 구현 개요를 작성할 준비가 되면 일치하는 템플릿을 엽니다.
에이전트 프롬프트
이것을 코딩 에이전트에 붙여넣으세요.
바꾸기 YOUR_API_KEY 가입 후 에이전트에게 제품 흐름을 실행하고 첫 번째 이벤트를 확인하도록 요청합니다.
Webhook debugging 설정 프롬프트
Telemetry로 웹훅 디버깅을 계측하세요.
/skill.md 및 이 Telemetry API 키를 사용하세요: YOUR_API_KEY
webhook_received, webhook_processed, webhook_failed, webhook_retried 및 webhook_deduplicated를 기록해 주세요. 공급자, event_type, route_template, 상태, status_code, latency_ms, 시도, idempotency_outcome, downstream_job_count, team_id 및 포함 error_type.
공급자별 볼륨, 이벤트 유형별 실패, 재시도 비율, 중복 비율, p95 처리 시간 및 최근 실패한 웹후크에 대한 쿼리를 만듭니다.
원시 웹훅 본문, 서명, 비밀, 결제 세부정보 또는 개인 데이터를 기록하지 마세요.설정 단계
- 1webhook_received, webhook_processed, webhook_failed 및 webhook_retried를 기록합니다.
- 2공급자, 이벤트 유형, 상태, 대기 시간, 시도 및 멱등성 결과를 캡처합니다.
- 3각 웹훅에 의해 트리거되는 다운스트림 작업 또는 청구 동기화를 연결합니다.
- 4반복되는 실패, 재시도 급증 및 처리 대기 시간에 대한 알림을 만듭니다.
캡처할 이벤트
이를 통해 풀리는 질문
- 어떤 웹훅 이벤트 유형이 가장 자주 실패합니까?
- 재시도가 실패를 수정합니까, 아니면 중복을 생성합니까?
- 공급자 지연으로 인해 영향을 받는 다운스트림 시스템은 무엇입니까?
이벤트 스키마 예제
이 워크플로의 이벤트 스키마
쿼리 또는 스니펫을 프로덕션에 적용하기 전에 행 그레인, 방출 경계, 필수 유형, 개인 정보 보호 클래스, 예제 페이로드 및 유효성 검사 체크리스트를 검토하세요.
관련 제품 기능
이 워크플로를 다음에서 계속하세요. 알림
검토된 신뢰성 쿼리를 소유한 임계값 및 응답 워크플로로 승격합니다.
관련 SQL 레시피
더 많은 SQL 예제
이 워크플로의 구조화된 필드에 대해 쿼리를 실행하고, 예제 결과를 검사하고, 유용한 답변을 대시보드 또는 알림으로 전환하세요.
웹훅 재시도 복구 측정
웹훅 재시도가 실패를 복구합니까, 아니면 더 많은 작업을 생성합니까?
레시피 열기웹훅 지연 시간 및 중복률 측정
느리거나, 중복되거나, 신뢰할 수 없는 웹훅 소스는 무엇입니까?
레시피 열기웹훅 엔드투엔드 완료 측정
어떤 웹훅 유형이 5분 이내에 다운스트림 작업을 완료합니까?
레시피 열기고객 사례
관련 고객 사례
다음 단계
에이전트가 사용할 API 키를 생성하세요.
무료 플랜은 프롬프트를 실행하고, 테스트 이벤트를 보내고, 첫 번째 대시보드를 검토하는 데 충분합니다.
관련 페이지