• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

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

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

문제 신고

서비스 수준으로 성능 벤치마크 생성

목표

이 자습서를 마치면 다음을 수행하게 됩니다.

  • SLI(서비스 수준 지표) 및 SLO(서비스 수준 목표)를 이해합니다.

  • 프런트 엔드 경험을 위한 SLI 및 SLO를 만들고 정의했습니다.

  • 가지다

    SLI 또는 SLO 위반에 대해 경고하도록 설정하면 사용자에게 영향을 미치기 전에 대응할 수 있습니다.

성능 벤치마크를 만드는 이유

이제 앱 성능 문제의 근본 원인을 해결했으므로 속도 저하가 다시 나타날 경우 신속하게 대응할 수 있도록 서비스 수준을 설정하겠습니다.

서비스 수준, SLO 및 SLI 간의 차이점을 살펴보겠습니다. _서비스 수준은 측정 가능한 용어로 주어진 기간 내에 사용자에게 제공되는 서비스를 설명합니다. _SLO(서비스 수준 목표)는 시스템에서 예상되는 가용성에 대해 설정된 목표입니다. *서비스 수준 지표(SLI)는 시스템의 가용성을 결정하는 주요 측정 및 지표입니다.

이 모든 것을 하나로 묶으면 다음을 수행할 수 있습니다.

  • 이제 앱의 성능 및 안정성 기준을 설정했으므로 향후 설정을 쉽게 할 수 있습니다.
  • 서비스 경계를 결정하는 데 도움이 되는 SLO 및 SLI 권장 사항으로 팀 전체의 안정성을 정의합니다.
  • 안정성 표준화: 조직 간 팀은 서비스 안정성에 대한 통합되고 투명한 보기를 가지며 고객 대면 SLA를 더 잘 준수할 수 있습니다.

성능 벤치마크 생성

애플리케이션 성능 벤치마크 생성을 시작하겠습니다.

성능 벤치마크를 정의하는 데 사용할 수 있는 많은 SLI가 있지만 다음은 특별히 권장하는 몇 가지입니다. 축소기마다 해당 SLI 및 해당 NRQL 쿼리(2단계에서 사용)를 선택해야 하는 경우에 대한 설명이 있습니다.

지금은 다음 중 하나를 선택하십시오.

New Relic 에이전트로 계측된 APM 서비스용 SLI: Transaction 이벤트를 기반으로 다음 SLI는 요청 기반 서비스에 가장 일반적입니다.

조직은 특정 요구 사항, 사용자의 기대치 및 사용 가능한 리소스를 기반으로 SLO 및 SLI를 정의해야 합니다. 이 자습서를 완료한 후 세분화된 사용자 지정 서비스 수준을 정의하는 방법에 대해 자세히 알아보는 것이좋습니다.

  1. one.newrelic.com > All capabilities > Service levels management로 이동합니다. 이 UI는 모든 서비스 수준을 표시하며 이를 정의, 모니터링 및 편집할 수 있습니다.
  2. UI 오른쪽 상단에서 + Add a service level 선택합니다.

서비스 수준을 생성하려는 해당 엔터티를 선택합니다. 이는 전체 워크로드, 특정 서비스, 가상 모니터 또는 특정 트랜잭션일 수 있습니다. 엔터티를 선택했으면 UI 창 왼쪽에서 Continue 클릭합니다.

이 창에서 1단계에서 선택한 SLI를 정의합니다. 예를 들어 서비스 성공을 위해 SLI를 정의하도록 선택한 경우 다음 쿼리를 사용합니다.

유효한 이벤트 필드

FROM: Transaction
WHERE: entityGuid = '{entityGuid}'

여기서 {entityGuid} 은 서비스의 GUID입니다.

잘못된 이벤트 필드

FROM: TransactionError
WHERE: entityGuid = '{entityGuid}' AND error.expected IS FALSE

여기서 {entityGuid} 은 서비스의 GUID입니다.

쿼리가 올바른지 확인한 후 왼쪽 창에서 Continue[계속을] 선택하여 서비스 수준 생성을 완료합니다.

다음 단계

축하해요! New Relic을 사용하여 앱 성능을 개선하는 방법에 대한 여정을 완료했습니다! New Relic 기능에 대해 자세히 알아볼 준비가 되셨습니까? 자세히 알아보기:

1Prepare to triage your application

2Identify problematic transactions

Copyright © 2024 New Relic Inc.

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