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

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

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

문제 신고

서비스 성숙도

서비스 성숙도는 스코어카드를 단순한 통과/실패 백분율에서 구조화된 개선 경로로 변환합니다. 모든 규칙을 동일하게 취급하는 대신, 스코어카드의 규칙은 성숙도 수준으로 그룹화되며 선택적으로 개별 가중치가 할당됩니다. 이는 개발 팀에 명확하고 우선순위가 지정된 로드맵을 제공합니다. 모든 공지를 동시에 해결하려고 시도하는 대신, 서비스는 최소 운영 표준 충족에서 운영 우수성 입증에 이르기까지 정의된 품질 단계를 통해 체계적으로 이동합니다.

서비스 성숙도의 작동 방식

스코어카드의 모든 규칙은 단일 성숙도 수준에 속합니다. 엔티티(예: 서비스)가 각 수준의 규칙을 통과하면 해당 스코어카드의 성숙도 사다리를 올라갑니다. 두 가지 독립적인 개념이 이를 주도합니다:

  • 성숙도 수준 은 규칙을 단계별로 구성하고 엔티티의 파생된 성숙도를 결정합니다.
  • 가중치 점수 산정 은 각 규칙이 스코어카드의 전체 점수에 기여하는 정도를 결정합니다.

이 두 개념은 독립적으로 작동합니다: 성숙도는 서비스가 충족하는 기술 표준을 추적하는 반면, 가중치는 규칙이 숫자 점수에 미치는 영향을 제어합니다.

성숙도 수준

기본적으로 스코어카드에는 세 가지 성숙도 수준이 있습니다. 뉴렐릭은 이를 사용하여 서비스의 수명 주기를 설명합니다:

성숙도 수준

설명

기본

(최하위)

최소한의 타협할 수 없는 운영 표준입니다. 이 수준의 서비스는 모든 핵심 규정 준수, 보안 및 소유권 검사를 충족합니다. 서비스가 기본 규칙을 통과하지 못하면 프로덕션 준비가 된 것으로 간주되지 않습니다.

중급

(표준)

안정적이고 성숙한 서비스에 대해 예상되는 표준입니다. 강력한 자동화 및 문서화를 바탕으로 안정성, 연속 배포 및 포괄적인 모니터링을 위한 모범 사례가 포함되어 있습니다.

고급

(목표)

우수성을 위한 엘리트 표준입니다. 이러한 서비스는 사전 예방적 최적화, 엄격한 SLO 준수를 입증하며 예상되는 성장에 대비하여 미래 지향적으로 구축되었습니다.

성숙도 수준을 생성, 이름 변경 및 재정렬할 수 있습니다. 단일 스코어카드는 1 에서 5 사이의 고유한 수준을 지원할 수 있습니다. 기본 3개를 초과하여 수준을 사용자 지정하는 것은 API를 통해서만 가능하므로, 설정 지침은 API로 성숙도 수준 관리 를 참조하십시오.

엔티티 성숙도

각 엔티티에는 스코어카드당 성숙도 수준이 할당되며, 뉴렐릭은 엔티티가 통과하는 규칙에서 이를 파생합니다:

  • 엔티티는 해당 레벨 그리고 그 아래의 모든 레벨에 있는 모든 규칙을 통과해야만 성숙도 레벨을 달성합니다. 예를 들어, 모든 기본 및 모든 중간 규칙을 통과한 엔티티는 중간 성숙도를 가집니다.
  • 기본 규칙을 하나라도 통과하지 못한 엔티티는 Below basic [기본 미만]이 되며, 이는 최소 운영 기준을 충족하지 못했음을 의미합니다.

엔티티 성숙도는 순전히 조직적입니다: 엔티티와 규칙이 그룹화되고 표시되는 방식을 변경하지만 Scorecard의 숫자 점수를 변경하지는 않습니다.

가중치 점수

모든 규칙이 똑같이 중요한 것은 아닙니다. 각 규칙에는 정수 가중치 (impactWeight)가 있으며, 스코어카드의 전체 점수는 규칙의 개별 점수에 대한 가중 평균 입니다:

모든 규칙이 동일한 운영상 중요도를 갖는 것은 아닙니다. 각 규칙에는 정수 가중치(impactWeight)가 포함되며, 스코어카드의 전체 점수는 해당 규칙의 개별 점수에 대한 가중 평균으로 계산됩니다:

Scorecard score = (sum of each rule's score x its weight) / (sum of all weights)

가중치 값에 대해 알아야 할 몇 가지 사항은 다음과 같습니다:

  • 이것은 백분율이 아니라 상대적인 승수입니다. 가중치 20 은(는) 20%를 의미하는 것이 아닙니다. 해당 규칙이 가중치 10인 규칙보다 두 배로 계산되며, 가중치 21과(와) 동일하게 계산됨을 의미합니다. 규칙 가중치 간의 비율 만 중요합니다.
  • 기본 가중치는 1이므로 모든 규칙이 동일한 가중치를 가질 때 스코어카드 점수는 규칙 점수의 단순(비가중) 평균입니다.
  • 가중치는 1 에서 100 사이의 정수입니다.
  • 가중치는 점수에만 영향을 미치며 엔티티의 성숙도 수준을 변경하지 않습니다.

예를 들어, 스코어카드에는 3개의 규칙이 있으며 각각 고유한 점수와 가중치가 있습니다:

규칙

규칙 점수

가중치

중요 보안 검사

90%

5

알림이 구성되었습니다

60%

문서 링크 있음

40%

1

스코어카드의 전체 점수는 해당 규칙 점수의 가중 평균입니다:

(90 × 5) + (60 × 3) + (40 × 1) 670
------------------------------ = --- ≈ 74%
5 + 3 + 1 9

중요 보안 규칙이 가장 큰 비중을 차지하기 때문에, 스코어카드 점수(≈74%)는 단순한 비가중 평균이 ((90 + 60 + 40) / 3 ≈ 63%)일 때보다 해당 규칙의 점수에 더 가깝습니다.

규칙 가중치는 UI가 아닌 API를 통해 설정됩니다. 가중치를 할당하려면 API로 성숙도 레벨 관리NerdGraph Scorecards 튜토리얼을 참조하십시오.

성숙도 수준 정의

스코어카드를 생성할 때 생성 마법사에는 Define maturity levels [성숙도 수준 정의] 단계가 포함됩니다. 여기에서 규칙을 각 성숙도 버킷으로 끌어다 놓아 중요도에 따라 규칙의 순위를 매깁니다. 엔티티가 각 버킷의 규칙을 통과함에 따라 해당 성숙도 수준에서의 위치가 향상됩니다.

UI에서 성숙도 수준에 규칙을 할당하려면:

  1. 템플릿에서 스코어카드를 생성하거나 직접 구축하십시오. 전체 흐름은 새 스코어카드 생성을 참조하십시오.
  2. Define maturity levels [성숙도 수준 정의] 단계에서 각 규칙을 적절한 버킷으로 끌어다 놓으십시오: Below basic [기본 미만], Basic maturity [기본 성숙도], Intermediate maturity [중간 성숙도] 또는 Advanced maturity [고급 성숙도].
  3. 스코어카드를 생성하려면 Review & save [검토 및 저장] 을 계속하십시오.

나중에 규칙을 편집하여 규칙의 성숙도 수준을 변경할 수 있습니다. 규칙 가중치를 설정하거나 기본 3개를 초과하는 사용자 지정 성숙도 수준을 생성하려면 API를 사용하십시오. API로 성숙도 수준 관리를 참조하십시오.

스코어카드에서 서비스 성숙도 보기

단일 스코어카드는 성숙도를 나타내는 두 가지 보기인 Rule view [규칙 보기] 및 Entity view [엔티티 보기]를 제공합니다. 스코어카드 오른쪽 상단에서 이들 간에 전환할 수 있습니다.

규칙 보기

규칙 보기는 스코어카드의 규칙을 성숙도 수준(기본, 중급, 고급)별로 그룹화하므로, 규칙이 어떻게 분포되어 있고 각 규칙이 어떤 성능을 내고 있는지 확인할 수 있습니다. 측면 패널에는 전반적인 스코어카드 성능, 엔티티 전반의 Maturity level distribution [성숙도 수준 분포], Entity maturity profile [엔티티 성숙도 프로필] 및 시간 경과에 따른 규칙 성능이 요약되어 있습니다.

A Scorecard Rule view with rules grouped into Basic, Intermediate, and Advanced maturity, alongside maturity level distribution and entity maturity profile widgets

엔티티 보기

엔티티 뷰는 스코어카드에서 평가한 모든 엔티티를 Maturity [성숙도] 열과 각 엔티티가 통과한 규칙 수의 수준별 분석(예: 기본 규칙 2/2, 중간 1/1, 고급 0/1)과 함께 나열합니다. 이를 통해 관리자는 자신의 서비스로 필터링하고 각 서비스가 성숙도 사다리의 어느 위치에 있는지 정확히 확인할 수 있습니다.

A Scorecard Entity view table showing each entity's maturity level and the count of passed rules at each maturity level

레벨 간 서비스 진행

성숙도 레벨은 팀에게 명확한 다음 단계를 제공합니다. 추상적인 백분율을 쫓는 대신, 팀은 스프린트가 끝날 때까지 서비스를 기본에서 중간으로 이동하는 것과 같은 구체적인 목표에 집중할 수 있습니다.

스코어카드를 단일 엔티티로 필터링하면 측면 패널에 해당 엔티티의 현재 성숙도가 기본에서 중간, 고급으로의 진행 상황으로 표시되며, 다음 수준에 도달하기 위해 남은 결함 수(예: "기본 성숙도에 도달하려면 1개의 결함을 해결하십시오.")도 함께 표시됩니다. 규칙은 성숙도 수준별로 그룹화되므로 팀은 다음에 해결해야 할 검사를 정확히 확인할 수 있습니다.

A Scorecard filtered to a single entity, showing a maturity progression slider from Basic to Advanced and the deficiencies remaining to reach the next level

카탈로그의 서비스 성숙도

성숙도는 카탈로그에도 나타납니다. 엔티티의 세부 정보를 열면 해당 엔티티가 속한 각 Scorecard의 성숙도 레벨(예: 한 Scorecard의 경우 "기본 미만", 다른 Scorecard의 경우 "고급")을 볼 수 있으므로 모든 표준에서 서비스의 상태를 빠르게 파악할 수 있습니다.

API로 성숙도 레벨 관리

NerdGraph API를 통해 성숙도 수준 및 규칙 가중치를 생성, 읽기, 업데이트 및 삭제할 수 있습니다. API에서 성숙도 수준은 진행 수준이라고 합니다:

  • 스코어카드의 성숙도 레벨은 progressLevels에 의해 정의됩니다.
  • 규칙의 성숙도 레벨은 progressLevel(으)로 설정되고 가중치는 impactWeight(으)로 설정됩니다.

API는 규칙 가중치를 설정하고 네 번째 수준을 추가하거나 기본 세 가지 수준의 이름을 바꾸는 등 사용자 지정(기본값이 아닌) 성숙도 수준을 생성하는 유일한 방법입니다. 뮤테이션 및 예제는 NerdGraph 스코어카드 튜토리얼을 참조하십시오.

Copyright © 2026 New Relic Inc.

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