error-debugging-error-trace
Sentry 를 활용한 에러 추적 구현
적절한 모니터링이 없으면 프로덕션 에러는 발견되지 않습니다. 이 스킬은 사용자가 불만을 제기하기 전에 문제를 감지, 분류 및 해결할 수 있도록 Sentry 및 기타 에러 추적 시스템을 설정하는 데 도움을 줍니다.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"error-debugging-error-trace" 사용 중입니다. Express API 용 Sentry 설정
예상 결과:
Express API 용 Sentry 에러 추적을 설정하겠습니다. 여기에는 SDK 설치, DSN 으로 초기화, 처리되지 않은 예외 및 프로미스 거부 캡처 구성이 포함됩니다.
"error-debugging-error-trace" 사용 중입니다. 치명적 에러용 알림 구성
예상 결과:
치명적 에러 발생 시 Slack 을 통해 팀에 알림을 보내는 알림 규칙을 생성하겠습니다. 여기에는 환경별 규칙 설정 및 심각도 임계값 정의가 포함됩니다.
보안 감사
안전All 35 static findings are false positives. The backtick characters flagged are JavaScript template literals, not shell execution. Network calls are legitimate error tracking API communications. Environment access patterns are configuration objects, not secret exfiltration. This is a legitimate error monitoring implementation guide.
중간 위험 문제 (3)
낮은 위험 문제 (1)
품질 점수
만들 수 있는 것
새 Node.js API 에 에러 추적 추가
REST API 를 위해 Sentry 를 처음부터 설정하고, 소스 맵을 구성하며, 5xx 에러에 대한 알림 생성
기존 에러 처리 개선
현재 에러 패턴 분석, 구조화된 로깅 구현, 조치 불가 에러의 노이즈 감소
가시성 대시보드 생성
트렌드 분석 및 팀 알림 워크플로우를 갖춘 실시간 에러 모니터링 대시보드 구축
이 프롬프트를 사용해 보세요
내 Node.js 애플리케이션용 Sentry 에러 추적을 설정해 주세요. 프로젝트는 /app 에 있으며 Express 를 사용합니다. 환경 'production'으로 처리되지 않은 거부 및 예외를 캡처하도록 구성해 주세요.
Sentry 대시보드에 중복 에러가 너무 많습니다. 에러 메시지 및 스택 트레이스 패턴을 기반으로 유사한 에러를 그룹화하는 커스텀 핑거프린팅을 설정해 주세요. SDK 에서 이를 구성하는 방법을 보여주세요.
우리 팀용 Sentry 알림을 구성해 주세요. 치명적 에러 (5xx 응답) 는 Slack #incidents 로, 경고는 #engineering 으로, 속도 제한은 #alerts-oncall 로 라우팅해 주세요. 환경 기반 규칙을 사용하세요.
console.log 문장을 Sentry 와 호환되는 구조화된 로깅으로 마이그레이션해 주세요. 모든 로그 문장의 컨텍스트에 요청 ID, 사용자 ID 및 작업 이름을 포함시켜 주세요.
모범 사례
- 사용자 특정 문제 디버깅에 도움이 되도록 사용 가능한 경우 항상 사용자 컨텍스트 (ID, 이메일) 포함
- 프로덕션 에러와 개발 에러를 분리하기 위해 환경 기반 DSN 구성 사용
- 에러를 특정 배포와 연관시키기 위해 릴리스 추적 구현
피하기
- 비밀번호와 같은 민감한 필드를 제거하지 않고 전체 요청 본문을 캡처
- 고트래픽 기간 동안 샘플 비율을 너무 높게 설정하여 청구 급증 유발
- 적절한 핑거프린팅 구성 없이 중복 에러 무시
자주 묻는 질문
이 스킬이 지원하는 언어와 프레임워크는 무엇인가요?
Sentry 계정이 필요한가요?
이 스킬로 성능 모니터링을 도울 수 있나요?
에러의 민감한 데이터는 어떻게 처리하나요?
이것이 자체 호스팅 에러 추적과도 작동하나요?
Sentry 가 캡처하지 않는 에러는 어떻게 디버깅하나요?
개발자 세부 정보
작성자
sickn33라이선스
MIT
리포지토리
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/error-debugging-error-trace참조
main
파일 구조