애플리케이션 성능 관리

모든 애플리케이션의 지연 시간 및 비용을 절감하는 데 도움이 되는 개발자용 고급 도구

무료로 사용해 보기 영업팀에 문의하기

애플리케이션 성능 관리

개발자로서 애플리케이션의 속도와 안정성을 높이고 위해 어떤 방법을 사용하고 있나요? 애플리케이션이 프로덕션 단계에서 작동하는 방식을 이해하는 것이 우선입니다. Stackdriver Trace, Stackdriver Debugger, Stackdriver Profiler는 Google 내 SRE(사이트 안정성 엔지니어링)팀에서 사용하는 것과 동일한 도구를 일부 이용하여 개발자가 어떤 클라우드를 사용하든 본인의 코드가 실행되는 방식을 이해하고 문제 해결을 위한 조치를 취하는 데 도움을 줍니다.

애플리케이션 성능 관리 이미지

모든 애플리케이션에 적합

모든 Stackdriver APM 도구는 어떠한 클라우드나 온프레미스 인프라에서 실행되는 코드 및 애플리케이션과도 잘 작동하므로 애플리케이션을 어디에서 실행하든 일관되고 합리적인 비용이 책정되는 APM 도구를 통해 애플리케이션 성능을 모니터링하고 관리할 수 있습니다. Stackdriver APM 도구는 데이터 수집량만을 기준으로 요금을 부과하며 모든 프로젝트에서 액세스할 수 있는 무료 등급 혜택을 넉넉하게 제공합니다.

모든 애플리케이션용 이미지

Stackdriver 추적

Stackdriver Trace는 Google에서 자체 프로덕션 서비스에 사용하는 도구를 기반으로 애플리케이션을 통해 요청이 전파되는 방식을 보여줍니다. 단일 요청의 상세 지연 시간 정보를 조사하거나 애플리케이션 전반의 지연 시간 합계를 확인할 수 있습니다. 제공되는 다양한 도구와 필터를 사용해 문제가 발생한 지점을 빠르게 찾고 근본 원인을 파악할 수 있습니다.

Stackdriver Trace 이미지

Stackdriver Debugger

Stackdriver Debugger를 사용하면 애플리케이션이 프로덕션 상태로 실행되고 있는 동안에도 중단이나 속도 저하 없이 애플리케이션을 디버깅할 수 있으므로 실제 프로덕션 조건에서 애플리케이션 성능을 검사할 수 있습니다.

Stackdriver Debugger 이미지

Stackdriver Profiler 베타

Stackdriver Profiler는 CPU와 힙을 모니터링하여 개발자가 대화형 그래픽 도구를 통해 지연 시간과 비효율성을 파악해 애플리케이션 병목현상을 개선하고 리소스 소비를 줄이는 데 도움을 줍니다. Google에서는 검색과 Gmail 등의 서비스에 비효율적으로 작성된 코드를 파악하는 데 이와 동일한 기술을 매일 사용하고 있습니다.

Stackdriver Profiler 이미지