• English日本語한국어
  • 로그인지금 시작하기

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

애플리케이션 분류

앱이 느립니다. 아마도 너무 느려서 다운타임이나 관련 서비스의 문제를 일으키거나 단순히 백엔드 응답이 느려서 UX를 조금 더 나쁘게 만들 수도 있습니다. 당신은 그것에 대해 무엇을합니까?

이 튜토리얼에서는 New Relic을 사용하여 애플리케이션을 분류하고 앱 성능 저하의 근본 원인을 식별하는 방법을 안내합니다. 언어 및 프레임워크별 통합을 통해 앱에 대한 데이터를 New Relic에 보고하는 코드 조각을 설치하는 것을 의미하는 에이전트로 앱을 "계측"하는 것으로 시작합니다. New Relic에서 이 데이터를 사용하여 애플리케이션의 성능을 분석하고 느린 트랜잭션, 느린 데이터베이스 쿼리 또는 느린 외부 서비스를 문제로 식별하거나 세 가지 모두를 식별할 수 있습니다!

전제 조건: 앱 계측

사이트의 성능을 개선하기 전에 진행 상황을 확인할 수 있는 기능이 필요합니다. New Relic 모니터링은 항상 통합또는 관련 기술에서 데이터를 수집하여 New Relic에 보고하는 코드 조각으로 시작됩니다. 애플리케이션의 성능을 모니터링하려면 앱 언어용으로 특별히 생성된 에이전트를 사용합니다.

에이전트를 설치하려면 로고를 클릭하십시오. 이렇게 하면 에이전트 설치 및 구성을 안내하는 New Relic 플랫폼으로 이동합니다.

Go agent
Java agent
.NET agent
Node.js agent
PHP agent
Python agent
Ruby agent

에이전트를 설치했으면 one.newrelic.com 으로 이동하여 앱을 선택합니다. 아직 많은 데이터가 표시되지 않으면 잠시 자리를 비우고 애플리케이션이 실행될 때 에이전트가 실시간 데이터를 수집하도록 하십시오.

최적화 기회 식별

Web transactions time[웹 트랜잭션 시간] 차트를 보십시오. 이 차트는 앱 내 특정 메트릭의 평균 응답 시간을 표시합니다. 차트가 데이터로 채워질 때 모든 선 또는 세그먼트에서 이상한 스파이크를 기록해 둡니다. 동시에 지속적으로 많은 시간이 걸리는 세그먼트나 라인을 기록해 둡니다.

시간 선택기를 사용하여 다양한 시간 범위에서 급증을 찾습니다.Image showing the time picker for APM

어떤 색상이 차트의 가장 큰 청크를 차지하는지 또는 급증 또는 기타 이상한 동작을 보이는지에 따라 이 튜토리얼에서 다음 단계를 선택하십시오.

If it's the blue line

파란색 선은 application code[웹 트랜잭션 시간], 특히 외부 또는 데이터베이스 호출이 아닌 코드에서 애플리케이션에서 소요된 시간입니다. 이 문제를 해결하려면 튜토리얼 2단계를 보려면 여기를 클릭하십시오.

If it's the yellow segment

노란색 세그먼트는 데이터베이스 쿼리, 특히 데이터베이스 쿼리를 호출하고 기다리는 데 소요된 시간입니다. 이 문제를 해결하려면 자습서 3단계를 보려면 여기를 클릭하십시오.

If it's the green segment

녹색 세그먼트는 external services[외부 서비스], 특히 HTTP 서비스 또는 엔드포인트를 호출하는 데 소요된 시간입니다. 이는 동일한 앱의 일부인 HTTP 끝점, 동일한 시스템의 일부인 다른 서비스 또는 완전한 외부 타사 API일 수 있습니다. 이 문제를 해결하려면 자습서 4단계를 보려면 여기를 클릭하십시오.

Copyright © 2023 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.