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

사용자의 편의를 위해 제공되는 기계 번역입니다.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

문제 신고

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

목표

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

  • 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.