Cloud Debugger

프로덕션 단계의 코드 동작을 조사합니다.

이 제품의 문서 보기

Stackdriver Debugger 개요 로고

실시간 애플리케이션 디버깅

Cloud Debugger는 실행 중인 애플리케이션 상태를 중단이나 속도 저하 없이 실시간으로 검사할 수 있는 기능입니다. 소스 코드 위치에 관계없이 호출 스택 및 변수를 캡처하는 동안 사용자에게 영향을 미치지 않습니다. 이 기능을 사용하면 프로덕션 환경에서 코드의 동작을 이해하고 상태를 분석하여 발견하기 어려운 버그를 찾아낼 수 있습니다.

프로덕션 단계의 디버그 로고

프로덕션 단계의 디버그

Cloud Debugger는 프로덕션 애플리케이션에 사용될 수 있습니다. 마우스 클릭 몇 번만으로 실행 중인 애플리케이션 상태의 스냅샷을 만들거나 새로운 로그 구문을 삽입할 수 있습니다. 스냅샷은 인스턴스가 처음 해당 코드를 실행할 때 특정 코드 위치의 호출 스택과 변수를 캡처합니다. 삽입된 로그 지점은 마치 배포된 코드의 일부인 것처럼 동작하여 동일한 로그 스트림에 로그 메시지를 작성합니다. 간단한 사용자 친화적 인터페이스에서 이 기능을 사용할 수 있습니다.

다양한 소스 옵션 로고

다양한 소스 옵션

소스 코드가 있으면 Cloud Debugger를 더욱 간편하게 사용할 수 있습니다. 이 Debugger는 Cloud Source Repositories, GitHub, Bitbucket 또는 GitLab과 같은 버전 제어 시스템이 사용된 경우에 올바른 소스 코드 버전을 표시합니다. 다른 소스 저장소가 사용되면 빌드 및 배포 프로세스의 일부로 소스 파일을 업로드할 수 있습니다. Debugger가 로컬 개발에 사용된 경우 로컬 파일이 Debugger에 표시됩니다. 소스 코드에 액세스할 수 없는 경우 사용자 인터페이스에서 직접 파일 이름과 줄 번호를 입력하여 스냅샷을 만들거나 로그 지점을 삽입하면 됩니다.

디버깅하는 동안 공동작업 로고

디버깅하는 동안 공동작업

디버그 세션을 공유하여 다른 팀 구성원과 간편하게 공동작업을 할 수 있습니다. 간단히 Console URL을 전송하는 것으로 디버그 세션을 공유할 수 있습니다.

자체 워크플로 사용 로고

자체 워크플로 사용

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

특징

스냅샷 디버깅

프로덕션 단계에서 특정 줄 위치의 애플리케이션 상태를 캡처할 수 있습니다.

로그 지점 디버깅

필요에 따라 특정 줄 위치에 새 로그 구문을 삽입할 수 있습니다.

조건부 디버깅

애플리케이션 언어로 작성된 간단한 조건부 표현식을 사용하여 필요할 때만 스냅샷을 캡처하거나 로그 지점 메시지를 작성할 수 있습니다.

IDE 통합

IDE에서 Cloud Debugger를 사용할 수 있습니다.

간편한 설정

Debugger는 App Engine 애플리케이션에서 자동으로 사용 설정됩니다. Google Kubernetes Engine이나 Compute Engine에 대해서는 간단한 단계를 따라 사용 설정할 수 있습니다.

기술 리소스

가격 책정

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

다음 단계 수행

$300의 무료 크레딧과 20여 개의 항상 무료 제품으로 Google Cloud에서 빌드하세요.

시작하는 데 도움이 필요하신가요?
신뢰할 수 있는 파트너 지원