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

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

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

문제 신고

SLI 및 SLO 생성 및 편집

New Relic UI 를 통해 수동으로 SLI 및 SLO를 생성할 수 있습니다. 또는 NerdGraph APITerraform 서비스 수준 리소스 를 사용하여 프로세스를 자동화할 수 있습니다.

요구 사항 및 제한 사항

서비스 수준을 만들고 관리하려면 다음이 필요합니다.

다음 오류가 발생하면 사용자 권한을 확인하십시오.

  • UI가 SLI/SLO를 저장하는 옵션을 비활성화했습니다.
  • API는 "유형 \"RootMutationType\".” 에서 \"eventExportRegisterRule\" 필드를 쿼리할 수 없습니다."라는 오류 메시지를 반환합니다.

여러 계정이있는 New Relic 조직의 경우: 서비스 수준은 단일 계정에만 연결할 수 있습니다. 여러 계정에 걸쳐 엔터티가 있는 워크로드에 대한 서비스 수준을 생성하려는 경우 연결된 모든 엔터티가 동일한 계정에 있도록 워크로드를 재구성할 수 있습니다. 계정당 최대 500개의 SLI를 생성할 수 있습니다.

New Relic은 매우 다양한 소스에서 다양한 방식으로 데이터를 수집합니다. 각각은 고유한 특성을 가지고 있어 데이터 소비 방식에 많은 가능성을 제공합니다. 데이터의 특성으로 인해 서비스 수준을 구성할 수 없는 몇 가지 시나리오가 있습니다.

  • 하위 쿼리. 하위 쿼리는 지원되지 않습니다.
  • sum 함수 추가. SELECT sum(attributeA) 또는 SELECT sum(attributeA + attributeB) 사용할 수 있지만 SELECT sum(attributeA) + sum(attributeB) 표현식은 지원되지 않습니다.

SLI 및 SLO 생성을 위한 주요 개념

SLI 및 SLO를 정의할 때 이러한 개념을 염두에 두십시오.

주요 사용자 경험 정의

팀이 소유한 가장 높은 수준의 주요 사용자 경험을 생각한 다음 더 세분화해도 가치가 없을 때까지 근본적인 주요 사용자 경험에 집중하십시오. 시작할 SL을 선택할 때 하향식 접근 방식을 사용하는 것이 좋습니다. 즉, 가장 세분화되지 않은 것부터 시작하고 필요한 경우에만 더 세분화된 SL을 만드는 것입니다.

먼저 "시스템 경계"를 식별합니다. 이것은 사용자가 기능의 "블랙 박스"로 인식하는 시스템의 일부입니다. 몇 가지 예:

  • API의 경우 단순히 서비스일 수 있습니다.
  • 데이터 파이프라인의 경우 데이터를 엔드 투 엔드로 처리하는 데 필요한 서비스 체인일 수 있습니다.

이러한 최상위 서비스 수준을 설정한 후에는 서비스의 모든 엔드포인트가 동일한 방식으로 작동하지 않는다는 사실을 발견하고 이를 더 분할할 수 있습니다. 예를 들어:

  • 로그인 트랜잭션은 찾아보기보다 오류에 대해 더 높은 SLO가 필요할 수 있습니다.
  • 일부 작업의 기간이 나머지 작업보다 훨씬 깁니다.

예를 들어 높은 수준에서 New Relic의 주요 사용자 경험은 다음과 같습니다. 고객이 원격 측정 데이터를 보내고 해당 데이터를 나중에 제품 API 또는 UI에서 쿼리할 수 있습니다.

해당 사용자 경험을 위해 다음과 같은 SLO를 만들 수 있습니다.

기간표적범주지시자
지난 28일99.9%지연 시간사용자가 수집한 데이터는 1분 이내에 쿼리할 수 있습니다.

이러한 종류의 사용자 경험은 일반적으로 둘 이상의 서비스를 포함하며 여러 팀 및 조직 경계에 분산되어 있습니다.

기본 사용자 경험의 세분화를 증가시키면서 New Relic의 또 다른 핵심 사용자 경험은 다음과 같습니다. 고객은 맞춤형 대시보드를 사용하여 원격 측정 데이터를 시각화할 수 있습니다.

이 SLO는 다음과 같습니다.

기간표적범주지시자
지난 28일99.9%유효성사용자가 대시보드 UI와 성공적으로 상호 작용합니다.

세분성을 너무 멀리 가져간 예로 대시보드에 차트 위젯을 추가하는 것도 사용자 경험입니다. 그러나 이 작업에 대한 특정 SLO를 생성하는 것은 사용자가 대시보드 UI와 성공적으로 상호 작용하는 것에 대한 이전 SLO에 비해 추가 값을 제공하지 않습니다.

요약하면 하향식 접근 방식을 사용하고 가장 세분화된 서비스 수준부터 시작하십시오. 필요한 경우에만 더 세분화된 서비스 수준을 만드십시오.

관련 기관

New Relic 생태계에서 모든 서비스 수준은 데이터를 당사에 보고하거나 액세스 권한이 있는 데이터를 생성하는 스택의 모든 요소인 다른 엔티티 에 연결됩니다. 서비스 수준이 관련된 엔터티는 SLI/SLO 결과가 표시되는 위치를 결정합니다.

New Relic에 보고되는 모든 NRDB 이벤트 또는 차원 메트릭에 대해 SLI를 정의할 수 있습니다. 대부분의 사용자 지정 이벤트는 단일 New Relic 엔터티와 관련이 없지만 더 높은 수준의 비즈니스 및 사용자 경험 통찰력을 제공합니다. 이 경우에도 SLI를 특정 엔터티 또는 워크로드와 연결할 수 있습니다.

SLI 쿼리는 관련 엔터티가 있는 동일한 계정의 범위에 속해야 합니다.

SLI 쿼리

SLI는 유효한 요청의 총 수에서 좋은 응답의 비율로 정의됩니다. 대부분 유효하고 좋은 부분을 정의하여 SLI를 설정합니다.

  • 유효한 요청 은 SLI에 대해 의미 있는 것으로 간주하려는 모든 요청입니다(예: 상태 확인에 의해 시작되지 않은 엔드포인트와 관련된 모든 트랜잭션).
  • 좋은 응답 은 최종 사용자 또는 클라이언트 서비스에 좋은 출력을 제공하기 위해 고려하는 모든 응답입니다(예: 서비스가 2초 미만으로 응답하여 최종 사용자에게 우수한 탐색 경험을 제공함).

또는 잘못된 응답으로 간주되는 항목을 대신 정의할 수 있습니다.

  • 잘못된 응답 은 잘못된 출력을 제공하는 것으로 간주되는 모든 응답입니다(예: 서비스가 서버 오류로 응답하여 클라이언트가 해당 흐름에 실패하도록 하는 경우). New Relic은 자동으로 좋은 응답 수를 valid - bad 으로 유도합니다.

요청 기반 SLO는 총 요청 수에 대한 양호한 요청 수의 비율로 정의된 SLI를 기반으로 합니다. 요청 기반 SLO는 해당 비율이 규정 준수 기간의 목표를 충족하거나 초과할 때 충족됩니다.

제안된 SLI

이 섹션에서는 일반적으로 서비스 및 브라우저 응용 프로그램의 성능을 측정하는 데 사용되는 몇 가지 SLI를 찾을 수 있습니다.

New Relic 에이전트로 계측된 APM 서비스 및 주요 트랜잭션을 위한 SLI

Transaction 이벤트를 기반으로 하는 다음 SLI는 요청 기반 서비스에 가장 일반적입니다.

OpenTelemetry로 계측된 APM 서비스 및 주요 트랜잭션용 SLI

OpenTelemetry 범위를 기반으로 하는 이러한 SLI는 요청 기반 서비스에 가장 일반적입니다.

측정항목 타임슬라이스 데이터를 사용하는 APM 서비스용 SLI

APM 지표는 타임슬라이스 데이터 로 보고됩니다. SLI에 대한 타임슬라이스 데이터를 활용할 수도 있습니다.

참고: 이 기능은 아직 베타 버전입니다.

브라우저 애플리케이션용 SLI

다음 SLI는 Google의 Browser Core Web Vitals를 기반으로 합니다.

합성 검사용 SLI

서비스 수준 생성 및 편집

UI의 여러 위치에서 SLI 및 SLO를 만들 수 있습니다.

  • one.newrelic.com >All capabilities > Service levels 으로 이동합니다. 워크로드를 포함하여 계정 전체의 모든 엔터티와 SLI를 연결할 수 있습니다.

  • Service levels [서비스 수준] 페이지에서

    서비스, 주요 트랜잭션, 브라우저 애플리케이션 또는 합성 모니터. SLI는 해당 특정 엔터티와 연결됩니다. 이 시작점을 사용하는 경우 New Relic은 사용 가능한 최신 데이터를 기반으로 이 엔터티 유형에 대한 가장 일반적인 서비스 수준 지표를 자동으로 생성합니다.

  • 모든 워크로드의 서비스 수준 탭에서. SLI를 워크로드의 모든 엔터티 또는 전체 워크로드와 연결할 수 있습니다.

SLI를 생성한 후 데이터가 바로 표시되지 않습니다. 첫 번째 SLI 달성 결과를 보려면 몇 분 정도 기다려야 합니다. 데이터는 기본적으로 13개월 보존됩니다.

서비스 수준은 단일 계정에만 연결할 수 있습니다. 이에 대한 자세한 내용 은 요구 사항 을 참조하십시오.

서비스 수준을 만들려면 다음 단계를 따르세요.

SLI 편집

SLI를 만든 후에는 다음과 같이 ... 메뉴를 클릭한 다음 Edit 를 클릭하여 서비스 수준 목록 페이지를 통해 SLI를 편집할 수 있습니다.

또는 Edit 을 클릭하여 요약 페이지에서 동일한 작업을 수행할 수 있습니다.

SLM 최적화

SLM 구현을 최적화하는 방법에 대한 정보는 관찰 가능성 성숙도 SLM 가이드 를 참조하십시오.

Copyright © 2024 New Relic Inc.

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