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