Stackdriver Debugger

프로덕션 단계에서 코드 동작 조사

무료로 사용해 보기

상세 성능 통계 및 분석

Stackdriver Debugger는 로그 기록 구문을 사용하지 않고도 애플리케이션 중단이나 속도 저하 없이 모든 코드 위치에서 애플리케이션의 상태를 검사할 수 있도록 하는 Google Cloud Platform의 기능입니다. 디버깅 중 사용자에게 영향을 미치지 않습니다. 이 프로덕션 디버거를 사용하면 로컬 변수와 호출 스택을 캡처하고 소스 코드의 특정 줄 위치로 다시 연결할 수 있습니다. 이를 사용해 애플리케이션의 프로덕션 상태를 분석하고 프로덕션 단계의 코드 동작을 이해할 수 있습니다.

프로덕션 단계의 디버그

Stackdriver Debugger를 사용하면 마우스 클릭 몇 번으로 애플리케이션 상태의 스냅샷을 만들어 다시 소스 코드에 연결할 수 있습니다. 로그 기록 구문을 추가할 필요도 없습니다. 인스턴스에서 최초로 코드를 실행하면 특정 줄 위치의 모든 로컬 변수 및 호출 스택이 캡처되며 사용자에게 편리한 인터페이스로 확인할 수 있습니다.

다양한 소스 옵션

Stackdriver Debugger를 여러 소스 옵션과 함께 사용하거나 아예 소스 코드 없이 사용해 보세요. 소스 코드에 대한 액세스 권한이 없어도 파일 이름과 줄 번호만 제공하면 스냅샷을 만들 수 있습니다. 또는 소스를 디버그에 업로드하고 디버그를 로컬 소스 파일에 연결하거나 Google Cloud Source Repository, Github, Bitbucket과 같은 클라우드 소스 저장소를 사용할 수도 있습니다.

디버깅하는 동안 공동작업

디버그 세션을 공유하여 다른 팀 구성원과 쉽게 공동작업할 수 있습니다. 디버그 세션의 공유가 URL 전송만큼이나 쉽습니다.

자체 워크플로 사용

Stackdriver Debugger는 기존 개발자 워크플로에 통합됩니다. 디버거를 실행하고 Logging, Error Reporting, 대시보드, IDE, 명령줄 인터페이스에서 직접 스냅샷을 만드세요.

Stackdriver Debugger 기능

프로덕션 단계에서 코드 동작 조사

디버그 스냅샷
프로덕션 단계에서 특정 줄 위치의 애플리케이션 상태를 캡처합니다.
조건부 스냅샷
true로 판정되어야 애플리케이션 스냅샷이 생성되도록 애플리케이션 언어로 된 간단한 표현식을 사용해 보세요.
IDE 통합
IDE에서 Stackdriver Debugger를 사용하세요.
간편한 설정
디버거는 모든 Google App Engine 애플리케이션에서 자동으로 사용 설정됩니다.

Stackdriver Debugger 가격

모든 Google Cloud Platform 고객이 Stackdriver Debugger를 무료로 사용할 수 있습니다.