"무엇이 변경되었는가?" 인시던트를 분류하거나 적절한 이해관계자에게 할당해야 하는 경우 중요한 질문입니다. 그러나 더 빠른 배포, 분산된 아키텍처, 다수의 마이크로 서비스, 서드파티 종속, 원격 근무 등이 보편화되면서, 개발 팀이나 운영 팀이 그 답을 찾는 일은 더 어려워졌습니다. 배포와 여러 변경 사항을 오류, 인시던트 및 이상 징후의 근본 원인과 연관시키는 것은 그 어느 때보다 까다롭고 시간도 많이 걸립니다.
게다가 대부분의 운영 및 옵저버빌리티 툴은 기본적인 배포 추적 기능만 제공하여 오늘날의 빠른 연속 배포 요구 사항을 충족하지 못합니다. 시스템 상태와 성능에 영향을 미치는 소스와 변경의 유형이 너무 많기 때문입니다.
![그래프를 표시하는 뉴렐릭 변경 추적 대시보드](/sites/default/files/styles/900w/public/2022-11/Detail-view.png?itok=CugNXVri)
뉴렐릭의 변경 추적은 차원이 다릅니다. 차트에 변경 사항과 배포를 표시하고, 성능에 미치는 영향을 분석하며, 오류 및 이상 징후의 소스를 파악할 수 있습니다. 엔지니어는 실행 가능한 문맥을 실시간으로 공유하여 문제를 신속하게 찾아 수정하고 탁월한 사용자 경험을 제공할 수 있습니다.
변경과 이벤트의 영향보다 앞서 나갈 수 있습니다.
변경 추적은 주요 신호 차트에 마커를 배치하여 어떤 변경 사항이 성능의 급증이나 저하를 야기하는지 명확하게 표시할 수 있습니다. 그런 다음 로그, 트레이스, 오류 세부 정보 및 황금 신호를 통해 즉시 세부적으로 살펴보고 잘못된 변경과 관련된 문제를 해결할 수 있습니다. 마지막으로 연속 통합/연속 배포(CI/CD) 툴을 클릭하여 업데이트를 롤백할 수 있습니다. 개발, 운영은 물론 비즈니스와 마케팅 이벤트까지 모두에서 이러한 작업을 수행할 수 있습니다. 예를 들어 신제품을 출시하는 교차 기능 팀들은 트래픽, 사용자 행동, 장바구니 규모 및 구매 전환의 분 단위 추세와 함께 오류율, 충돌률, 처리량 등 인프라의 변화를 확인할 수 있습니다.
![데이터를 표시하는 뉴렐릭 트렌드 보드](/sites/default/files/styles/900w/public/2022-11/trendboards-v2.png?itok=QJPB0fFt)
더 많은 문맥과 확신을 기반으로 배포할 수 있습니다.
뉴렐릭을 사용하면 메타데이터, 타임스탬프, 설명, 버전 번호, 변경 로그 링크, CI/CD 툴 같은 중요한 배포와 상세한 변경 정보를 기술 스택의 모든 계층에 대한 차트와 표에 쉽게 추가할 수 있습니다.
변경 추적이 제공하는 혜택은 다음과 같습니다.
차트에 주요 변경 사항 표시:
- 배포와 변경 사항이 신호 변화 및 인시던트와 어떻게 정렬되는지 확인할 수 있습니다.
하나의 API, 하나의 데이터 소스:
- NerdGraph API를 사용해 손쉽게 배포를 기록하고 메트릭 및 텔레메트리와 함께 쿼리할 수 있습니다.
문맥으로 영향 분석:
- 변경 사항을 주요 신호 추세, 오류, 로그, 이상 징후, 인시던트 등과 상호 연관시킬 수 있습니다.
CI/CD와 운영 데이터 연결:
- Jenkins, 뉴렐릭 CLI 또는 CI/CD 통합으로 변경 마커를 자동으로 생성할 수 있습니다.
![데이터가 표시된 뉴렐릭 변경 추적 대시보드](/sites/default/files/styles/900w/public/2022-11/Compare-with-dropdown-open.png?itok=VSuLKs3x)
더 신속하게 동적으로 배포할 수 있습니다.
배포 및 변경 사항에 대한 세부 정보를 실시간으로 볼 수 있으면 더 쉽게 전송할 수 있습니다. 공유되는 문맥을 통해 투명성이 확보되어 CI/CD 파이프라인의 효율성을 개선하고 인시던트 감지 및 해결이 향상됩니다. 변경 추적을 통해 팀은 CI/CD 파이프라인이 원활하게 실행되는지 여부를 알 수 있습니다. 원활하게 실행되지 않는 경우 고객 서비스 이벤트나 다른 부분에서 중단이 발생할 수 있습니다.
중단을 최소화하기 위해 팀이 코드를 조금 더 느리게 릴리스해야 할 수도 있습니다. QA 및 테스트 워크플로우에는 테스트 자동화를 확대하거나 수동 테스트 작업을 대체해야 하는 부분이 있을 수 있습니다. 변경 추적은 새로운 기능을 출시하는 속도를 높이는 동시에 빈번한 배포와 업데이트의 부정적인 영향을 줄이는 데 도움이 됩니다.
![툴팁이 확대된 뉴렐릭 대시보드](/sites/default/files/styles/900w/public/2022-11/Tooltip-zoomed.png?itok=Yj3r-u61)
뒤를 돌아보고 앞으로 도약해야 합니다.
뉴렐렉의 변경 추적은 시스템의 성능 데이터에 따라 배포 및 기타 중요한 변경 사항을 지속적으로 모니터링하여, 개발자가 작업하는 위치에서 중요한 오류, 로그, 이상 징후 및 인시던트 문맥을 표시해줍니다. 동시에 데브옵스(DevOps) 엔지니어와 사이트 안정성 엔지니어(SRE)가 동일한 데이터를 사용해 더 빠르게 문제를 해결하고 중단을 최소화할 수 있도록 합니다. 변경 추적을 통해 팀은 다음을 수행할 수 있습니다.
- 변경의 영향, 변경 이유, 변경한 사람을 빠르게 파악할 수 있습니다.
- Jenkins 파이프라인에서 배포를 자동으로 기록하고 NerdGraph API를 통해 뉴렐릭에서 메타데이터를 공유하고 차트에 표시를 할 수 있습니다.
- 배포의 맥락에서 황금 신호, 오류, 로그, 이상 징후 및 인시던트의 변경 사항을 살펴볼 수 있습니다.
- 메타데이터, 딥 링크, 버전 번호, CI/CD 메타데이터, 관련 엔터티 등 배포와 관련된 세부 정보를 공유할 수 있습니다.
- 500여 곳의 통합 파트너를 사용해 모든 엔터티 유형에 변경 추적 이벤트를 적용하여 문맥을 강화할 수 있습니다.
- 각 배포를 다른 배포와 비교하여 CI/CD 프로세스의 개선 여부를 확인할 수 있습니다.
지금 바로 변경 추적을 시작하십시오.
이제 뉴렐릭의 전체 플랫폼 라이선스로 변경 추적 기능을 사용할 수 있습니다. 뉴렐릭 문서로 시작하시거나 지금 무료로 사용해 보십시오.