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

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

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

문제 신고

레벨 2 - 변경 추적 점수표 규칙

변경 추적은 시스템이 언제 어떻게 변경되는지에 대한 가시성을 제공하여 인사이드 대응 및 서비스 안정성을 변화시킵니다. 이 스코어카드 규칙은 구현, 배포 활동이 뉴렐릭 변경 이벤트를 통해 적절하게 축소되도록 보장하여 구현, 배포를 시스템 동작과 연관시키고 문제를 더 빠르게 해결할 수 있도록 해줍니다.

변경 추적이 중요한 이유

더 빠른 해결: 문제가 발생하면 변경 이벤트를 통해 최근 구현, 배포가 문제의 원인인지 신속하게 식별하여 평균 복구 시간(MTTR)을 크게 줄일 수 있습니다.

사전 예방적 위험 관리: 구현, 배포 패턴 및 그 영향을 이해하면 광범위한 문제가 발생하기 전에 위험한 변경 사항을 식별할 수 있습니다.

서비스 전달 인사이트: 추적 변경은 데이터 중심 인사이트의 구현, 배포 성공률, 롤백 빈도 및 전반적인 전달 파이프라인 상태를 제공합니다.

팀 간 협업: 구현 및 배포에 대한 가시성을 공유하면 인지과정에서 개발, 운영 및 지원 팀 간의 커뮤니케이션이 개선됩니다.

이 규칙의 작동 방식

이 규칙은 APM 분할이 소프트웨어 구현, 배포 프로세스의 일부로 변경 이벤트를 내보내는지 여부를 평가합니다. 변경 이벤트는 성능 지표, 오류, 알림과 연관될 수 있는 구현, 배포의 타임라인을 생성합니다.

성공 기준: APM 이 해당 구현, 배포 활동에 해당하는 변경 추적 이벤트를 정기적으로 내보내면 통과하여 구성 포트폴리오 전반에 걸쳐 포괄적인 변경 가시성을 제공합니다.

규칙 정의

이 스코어카드 규칙은 포트폴리오 전체에 걸쳐 구현, 구현 활동과 옵저버빌리티 관행의 통합을 측정합니다.

측정 기준

평가 범위: 뉴렐릭 계정 내의 모든 APM 부분 성공 요구 사항: 구현에 해당하는 변경 추적 이벤트의 정기적인 발행, 배포 활동 평가 기간: 변경 이벤트 존재 여부 및 빈도에 대한 지속적인 평가

변경 이벤트 이해

변경 이벤트가 포착하는 것:

  • 구현, 배포 타임스탬프 및 기간
  • 애플리케이션 버전 정보
  • 구현, 배포 환경 세부정보
  • 릴리스 데이터 및 구현, 배포 사용자 정보

변경 이벤트가 옵저버빌리티를 강화하는 방법:

  • 성능 차트 및 대시보드에 배포 마커 만들기
  • 구현, 배포 및 시스템 동작 변경 간의 상관관계 활성화
  • 인지던트 조사 및 근본 원인 분석을 위한 맥락 제공
  • 구현, 배포 성공률 계산 및 추세 분석 지원

체계적인 변경 추적의 중요성

내부 상관관계: 변경 이벤트를 통해 구현, 배포 관련 문제를 신속하게 식별할 수 있으며 조사 시간이 몇 시간에서 몇 분으로 단축되는 경우가 많습니다.

구현, 배포 안전성: 변경 패턴에 대한 가시성은 고위험 구현, 배포 관행을 식별하고 보호 조치를 구현하는 데 도움이 됩니다.

운영 인사이트: 추적 변경 데이터는 귀하의 포트폴리오 전체에 걸쳐 구현, 배포 빈도, 성공률 및 영향 패턴을 보여줍니다.

규정 준수 및 감사: 변경 이벤트는 규정 준수 및 거버넌스 요구 사항에 대한 시스템 수정 사항의 감사 추적을 제공합니다.

구현 전략

스코어카드에 변경 이벤트가 누락된 것으로 표시되면 다음 전략을 통해 포괄적인 변경 추적을 구축할 수 있습니다.

1. 현재 구현, 배포 환경 평가

구현, 배포 방법 식별:

  • 조직 전반에 걸쳐 모든 구현, 배포 도구 및 프로세스를 카탈로그화합니다(CI/CD 라인 파이프, 수동 구현, 배포, 자동화된 릴리스).
  • 문서 구현, 각 구성에 대한 배포 빈도 및 패턴
  • 어떤 팀이 다양한 구현, 배포 프로세스를 소유하고 있는지 이해

기존 측정, 로그 평가:

  • 현재 어떤 애플리케이션이 변경 이벤트를 내보내는지 검토합니다.
  • 변경 추적 범위의 격차 식별
  • 기존 변경 이벤트 데이터의 품질과 완전성을 평가합니다.

2. 변경 이벤트 측정, 로그 구현

CI/CD 파이프라인 통합:

  • 연속 통합 및 구현, 배포 파이프라인에 뉴켈 변경 추적 추적을 추가하세요.
  • 뉴렐릭 CLI 또는 REST API 사용하여 구현을 자동으로 기록하고 배포합니다.
  • 버전 번호, 커밋 내용, 구현 환경 등 관련 데이터를 포함합니다.

수동 구현, 배포 추적:

  • 수동 구현, 배포 및 핫픽스를 기록하기 위한 프로세스 설정
  • 수동 프로세스에 대한 변경 이벤트 제출을 단순화하기 위한 스크립트나 도구를 만듭니다.
  • 모든 시스템 변경 사항을 기록하는 것의 중요성에 대해 팀을 교육합니다.

구현, 배포 자동화:

  • 변경 추적을 IaC(코드형 형태) 구현, 배포에 통합
  • 컨테이너 오케스트레이션 구현, 배포(Kubernetes, 도커)에 변경 이벤트 추가
  • 데이터베이스 마이그레이션 및 설정 변경 추적 포함

3. 변경 이벤트 데이터 품질 향상

포괄적인 메타데이터 캡처:

  • 책임을 위한 구현, 배포 사용자 정보 포함
  • 기록 형태, 배포 기간, 성공/실패 상태
  • 구현, 배포가 되돌려질 때 롤백 정보 캡처

환경별 추적:

  • 모든 환경(개발, 스테이징, 프로덕션)에서 변경 추적을 구현합니다.
  • 환경별 태그 및 식별자를 사용하세요
  • 환경 전반에 걸쳐 변경 이벤트 형식의 일관성을 유지합니다.

버전 및 릴리스 정보:

  • 의미론적 버전 번호와 릴리스 노트를 포함합니다.
  • 변경 이벤트를 소스 제어 커밋에 연결하고 가져오세요.
  • 기능 플래그 및 설정 변경 사항 캡처

4. 변화를 인식하는 워크플로우 구축

인사이드 병력 통합:

  • 인시던트 대응 팀이 조사 중에 최근 변경 사항을 검토하도록 교육합니다.
  • 변경 타임라인 검토를 표준 단계로 포함하는 런북을 만듭니다.
  • 인시던트와 최근 구현, 배포 간의 자동화된 상관 관계 구현

구현, 배포 안전 관행:

  • 변경 이벤트 데이터를 사용하여 구현, 배포 게이트 및 안전 확인 구현
  • 구현, 배포 빈도 이상 동작 또는 실패 패턴에 대한 알림 생성
  • 변경 추적을 적절히 업데이트하는 롤백 절차를 수립합니다.

성능 모니터링 상관관계:

  • 성능 지표에 대한 변경 이벤트를 오버레이하도록 대시보드 구성
  • 구현 후 성능이 저하될 때 트리거되는 알림을 설정합니다.
  • 변경 이벤트를 사용하여 구현, 배포 기간별로 성능 분석을 세분화합니다.

구현 지침

변경 추적 인프라 설정

  1. 구현 방식 선택: API 기반 통합, CLI 자동화 또는 웹훅 기반 솔루션 중에서 결정
  2. 인증 구성: 변경 이벤트 제출을 위한 적절한 API 키 및 권한 설정
  3. 데이터 표준 설정: 일관된 메타데이터 형식 및 명명 규칙 정의
  4. 테스트 구현: 뉴렐릭 인터페이스에 변경 이벤트가 올바르게 나타나는지 확인합니다.

조직적 채택 구축

팀 훈련 및 활성화:

  • 인시던트 대응에 대한 변경 추적의 가치에 대해 개발팀을 교육합니다.
  • 변경 이벤트 구현을 위한 문서 및 예시 제공
  • 변경 이벤트 제출을 간소화하기 위해 셀프 서비스 도구와 템플릿을 만듭니다.

프로세스 통합:

  • 변경 추적 요구 사항을 구현, 배포 체크리스트에 통합
  • 업데이트 구현, 변경 이벤트 제출을 포함하는 배포 절차
  • 개발변화 추적 표준 관행으로 확립

모니터링 및 개선:

  • 팀 및 애플리케이션 간 변경 이벤트 제출 속도 추적
  • 변경 추적 범위의 격차를 식별하고 해결합니다.
  • 변경 이벤트 데이터 품질과 유용성을 지속적으로 개선합니다.

고급 변경 추적 관행

자동 상관관계:

  • 구현, 배포 관련 성능 문제 자동 감지 구현
  • 변경 이벤트와 성능 저하, 관련 위반을 결합한 알림을 생성합니다.
  • 머신 러닝을 사용하여 특정 유형의 변경과 시스템 동작 간의 패턴을 식별합니다.

변화 영향 분석:

  • 구현, 배포 빈도 및 시스템 안정성 간의 관계 분석
  • 구현, 배포 성공률을 측정하고 개선 기회를 파악합니다.
  • 변경 추적 데이터를 사용하여 구현, 배포 타이밍 및 사례를 최적화합니다.

팀 간 가시성:

  • 여러 팀에 걸쳐 구현, 배포 활동을 표시하는 공유 대시보드 만들기
  • 관련 이해관계자에게 변경 공지를 구현합니다.
  • 계획된 유지 관리 기간 동안 커뮤니케이션을 개선하기 위해 변경 이벤트를 활용하세요.

중요한 고려 사항

구현, 배포 다양성: 다양한 팀과 구성이 다양한 구현, 배포 방법을 사용할 수 있습니다. 데이터 일관성을 유지하면서 여러 구현, 배포 패턴을 수용하는 유연한 변경 추적 접근 방식을 설계합니다.

문화적 채택: 변화 추적에는 기술적 구현을 넘어 조직적 헌신이 필요합니다. 채택을 장려하기 위해 향상된 인시던트 표현 및 구현, 배포 가시성을 통해 가치를 입증하는 데 중점을 둡니다.

데이터 품질 대 적용 범위: 포괄적인 변경 추적과 데이터 품질의 균형을 맞추세요. 모든 애플리케이션에 걸쳐 불완전하거나 부정확한 데이터를 보유하는 것보다 중요한 애플리케이션에 대한 정확한 변경 이벤트를 보유하는 것이 낫습니다.

개인정보 보호 및 보안: 변경 이벤트 메타데이터로 인해 중요한 정보가 노출되지 않도록 합니다. 변경 추적 데이터에 대한 적절한 액세스 제어 및 데이터를 구현합니다.

통합 복잡성 변경: 추적 구현 복잡성은 구현, 배포 도구 체인에 따라 다릅니다. 조직 전체에 동시에 구현을 시도하기보다는 영향력이 큰 애플리케이션부터 시작하여 점진적으로 적용 범위를 확대하세요.

일반적인 과제와 해결책

일관되지 않은 도입: 명확한 가치 입증, 사용하기 쉬운 도구, 성공 사례를 통한 점진적 출시를 통해 문제를 해결하세요.

기술적 자동화 어려움: 포괄적인 문서, 예제 구현 및 복잡한 구현, 배포 환경에 대한 전담 지원을 통해 문제를 해결하세요.

데이터 과부하: 모든 세부 정보를 포착하는 대신 실행 가능한 변경 이벤트 데이터에 집중하여 필터링 및 집계 전략을 구현하여 관리합니다.

다음 단계

이 점수표 규칙을 구현한 후:

  1. CPU 사용률메모리 사용률 규칙이 구현되도록 하여레벨 1 리소스 최적화를 완료합니다.
  2. 레벨 3 엔지니어링 우수 사례에 대한 서비스진행
  3. 시스템 동작 변경과 관련된 구현, 배포를 연관시키는 변경 중심 알림을 구현합니다.
  4. 체계적인 엔지니어링 개선을 위한 완벽한 엔지니어링 우수성 프레임워크를살펴보세요.

구현을 위한 리소스

기술 문서:

Copyright © 2025 New Relic Inc.

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