트러블슈팅
whatap-go-inst 사용 시 발생할 수 있는 문제와 해결 방법을 안내합니다.
계측이 적용되지 않을 때
1단계: 빌드 캐시 삭제
# 빌드 캐시 삭제
go clean -cache
# 재빌드
whatap-go-inst go build ./...
2단계: 디버그 모드 확인
# 디버그 출력으로 계측 과정 확인
GO_API_AST_DEBUG=1 whatap-go-inst go build ./...
일반적인 문제 해결
특정 파일만 계측되지 않음
원인:
- 파일이 제외 패턴에 포함됨
- 생성된 코드 파일 (
*.pb.go,*_generated.go등)
확인 방법:
# 스킵된 파일 확인
GO_API_AST_DEBUG=1 whatap-go-inst go build ./... 2>&1 | grep "SKIP"
해결 방법:
제외 패턴을 조정하거나 특정 파일 제외를 해제합니다. 자세한 내용은 설정 가이드 - 제외 패턴을 참고하세요.