New Relic의 변경 사항 추적 기능을 사용하면 배포와 같은 최근 변경 사항이 최종 사용자에게 어떤 영향을 미치는지 확인할 수 있습니다. 예를 들어 앱 서버 Apdex 점수, 응답 시간, 처리량 및 오류를 볼 수 있습니다. 세부 정보를 보고 드릴다운하고, 검색 및 정렬 옵션을 사용하고, 오류를 숨기거나 삭제하고, 다른 사람과 공유하거나, 관련 티켓을 제출할 수 있습니다.
변경 사항의 영향을 보고 분석하는 방법에 대한 세부 정보로 이동하기 전에 GraphQL, CLI 또는 CI/CD 통합을 사용하여 모니터링할 변경 사항을 지정했는지 확인하세요. 추적할 변경 사항을 지정하고 나면 여러 가지 방법으로 스택 전체에서 결과를 볼 수 있습니다.
APM 및 대시보드의 차트: 핀 머리가 있는 수직선이 시계열 차트에 나타납니다. 이 마커는 기록된 변경 사항을 나타내며 핀 머리를 클릭하면 변경 사항이 엔터티 상태 및 품질에 미치는 영향을 자세히 살펴볼 수 있습니다.
팁
대시보드 또는 엔터티 요약 페이지를 방문했는데 예상한 배포 마커가 표시되지 않으면 시간 선택기 선택을 확인하십시오. 당신이 보고 있는 창 밖에 있을 수도 있습니다.
Entity sidebar: 배포 테이블을 보려면 배포가 기록된 모든 엔터티에 대해 Deployments 클릭합니다. 이것은 배포 목록 페이지이며 시간 범위 선택기와 테이블 필터링 및 정렬 옵션을 제공합니다. 이를 사용하여 배포 범위를 좁히거나 특정 배포를 찾습니다.
팁
배포를 보려면 이 페이지에서 선택한 시간 범위를 조정해야 할 수도 있습니다. 또한 기본적으로 테이블은 최대 2,000개의 배포까지만 지연 로드됩니다. 시간 범위를 필터링, 검색 및 조정할 때 이 점을 염두에 두십시오.
New Relic 경고 및 감지: 배포가 문제와 관련된 경우 문제 페이지의 근본 원인 분석 섹션에 있는 배포 테이블에 나열되는 것을 볼 수 있습니다.
활동 스트림 구성 요소: New Relic UI 전체의 다양한 페이지에서 접을 수 있는 오른쪽 패널의 활동 피드에 기록된 배포 이벤트를 볼 수 있습니다.
배포의 영향 분석
배포가 시스템에 어떤 영향을 미쳤습니까? 배포 효과를 분석하는 다양한 방법을 제공합니다.
배포 세부정보 페이지
New Relic의 거의 모든 위치(차트, 문제 페이지 등)에서 배포를 클릭하면 배포를 기록할 때 보낸 데이터와 그 영향에 대한 풍부한 정보가 포함된 배포 세부 정보 페이지가 열립니다.
이 배포가 이 엔터티의 상태, 성능 및 품질에 어떤 영향을 미쳤을 수 있는지에 대한 다양한 통찰력을 얻을 수 있습니다. 이러한 인사이트는 오류, 주요 메트릭 및 로그 특성 추세, 이상, 문제 등을 기반으로 합니다. 이 페이지에는 진행 중인 변경 사항에 대한 더 많은 컨텍스트를 보고 이해하는 데 도움이 되는 강력한 범위 지정 및 비교 도구도 있습니다. 예를 들어 현재 배포가 이전 배포와 어떻게 비교되는지 확인할 수 있습니다.
Deployment details [배포 세부 정보] 페이지.
다음은 배포를 기록하고 다른 New Relic 기능을 활용하여 얻을 수 있는 몇 가지 유용한 정보입니다.
처리량, 오류율, 트랜잭션 시간 등과 같은 주요 엔터티 신호에 대한 변경의 순 영향을 계산했습니다. 각 시계열 차트 위에서 신호에 대한 순 영향을 확인할 수 있습니다(일반적으로 백분율로 표시됨). 이러한 순 영향은 일반적으로 배포 전후에 신호의 평균 또는 일부 다른 기능을 비교하여 계산됩니다(순 영향 수치 위로 마우스를 가져가면 전/후 평균 등을 볼 수 있음).
배포 세부 정보 페이지의 오른쪽 상단 모서리에 있는 시간 선택기를 통해 이러한 계산에 사용되고 시계열 차트에 표시되는 이전/이후 기간을 조정할 수 있습니다.
팁
변경의 영향을 분석할 때 선택한 이전/이후 기간에 세심한 주의를 기울이십시오. 특정 요구 사항에 비해 기간이 너무 짧거나 길면 조정하십시오. 배포가 선택한 이전/이후 기간보다 짧기 때문에 경과 시간이 경과되면 UI는 결과가 왜곡되고 일반적으로 도움이 되지 않기 때문에 순 영향을 계산하지 않습니다.
오류 수신함, 로그 모니터링, AIOps(문제, 인시던트 및 이상 징후) 등을 포함한 다양한 New Relic 제품의 패싯 결과는 이 배포가 중요한 문제 해결 및 분석 기록에 어떤 영향을 주거나 관련되는지 보여줍니다. 여기에 포함된 인사이트와 데이터 필터링 방법은 엔터티 유형에 따라 다릅니다. 여기서 의미 있는 통찰력을 표시하는 방법에 대해 자세히 알아보려면 페이지 섹션의 제목 위로 마우스를 이동하십시오.
팁
페이지 수준 시간 선택기는 다른 New Relic 제품의 패싯 통찰력에도 영향을 미칩니다. 자신에게 가장 중요한 배포 후 기간에 초점을 맞추십시오.
이 엔터티로 필터링된 앞서 언급한 배포 목록 페이지를 포함하는 페이지에 대한 링크( 이 엔터티의 모든 배포 보기 ). 이를 사용하여 시스템의 이 부분에 대한 모든 최근 변경 사항을 빠르게 축소하고 볼 수 있습니다.
이 배포의 엔터티와 관련된 엔터티에 대한 링크입니다. 이렇게 하면 문제의 원인을 찾거나 이 배포에서 발생하는 변경의 영향을 측정할 때 스택 전체를 이동할 수 있습니다.
배포가 기록되었을 때 제공된 모든 데이터는 변경 여부에 관계없이 누구나 컨텍스트를 빠르게 이해할 수 있도록 도와줍니다.
팁
배포를 기록할 때 changelog 속성에 대한 URL을 제출해 보십시오. UI는 소스 리포지토리 관리 시스템에 대한 편리한 출발점 역할을 하는 클릭 가능한 링크로 렌더링합니다.
전/후 비교 기간 변경
배포 세부 정보 페이지는 이 배포에 이르는 일정 기간 동안 생성된 레코드 및 신호가 이 배포 이후의 동일한 기간과 비교되고 있다는 생각에 달려 있습니다. 오른쪽 상단 모서리에 있는 시간 선택기를 사용하여 해당 기간의 길이를 변경할 수 있습니다. 이는 시계열 차트와 데이터 기반 인사이트를 제공하는 기타 UI 요소 모두에 영향을 미칩니다.
팁
순 영향 및 평균 값의 관련성은 시간 선택기 선택에 따라 달라집니다. 예를 들어 배포가 30분 전에 발생했고 배포 전 시간과 배포 후 시간을 비교하는 경우 일부 인사이트의 관련성이 말하자면 약간 구울 수 있으며 경우에 따라 UI가 배포를 시도조차 하지 않습니다. 결과를 표시합니다.
하나의 배포를 다른 배포와 비교
배포 세부 정보 페이지의 오른쪽 상단 모서리에 있는 시간 선택기 옆에 드롭다운 메뉴 옆에 비교가 표시됩니다. 해당 드롭다운 메뉴를 사용하여 기록된 다른 배포를 선택할 수 있습니다. 이렇게 하면 배치 마커 세부 정보 페이지가 비교 모드로 전환됩니다.

배포를 비교할 때:
각 시계열 차트에는 THIS 배포 및 THAT 배포에 대한 곡선이 표시되어 각 배포의 상대적 성능을 비교하는 데 도움이 됩니다.
이 페이지의 다른 계산은 THIS 배포와 THAT 배포의 차이점을 이해하는 데 도움이 되도록 업데이트됩니다. 합당한 경우 비율 또는 개수(예: +11)에 대한 백분율의 증가/감소를 표시할 수 있습니다.
관련 배포의 누적 보기를 최대 5개까지 열 수 있습니다.
변경 사항이 지표 및 이벤트에 미치는 영향 확인
배포와 같은 변경 사항이 엔터티의 메트릭 및 이벤트에 미치는 영향을 확인하기 위해 사용자 지정 트렌드 보드를 생성할 수 있습니다. 최근 변경 사항에 대한 결정을 내리는 데 도움이 되는 최대 3개의 보드를 만들 수 있습니다.
이 맞춤형 트렌드 보드로 무엇을 볼 수 있습니까? 엔터티에서 사용할 수 있는 메트릭 또는 이벤트에서 선택한 다음 집계 함수를 적용할 수 있습니다. 예를 들어 다음과 같은 유형의 질문에 답하는 맞춤형 트렌드 보드를 만들 수 있습니다.
- 이 배포 전후에 평균 페이지 보기 응답 시간이 어떻게 변경되었습니까?
- 이 배포 전후에 최대 페이지 보기 응답 시간이 어떻게 변경되었습니까?
일반 대시보드 차트와 달리 이러한 사용자 정의 추세 보드는 시간 창과 완전히 통합되고 Deployment details [배포 세부 정보] 페이지의 설정 과 비교되는 차트입니다. 이를 대시보드로 내보낼 수도 있으며 모두 특정 엔터티 및 사용자 계정에 연결됩니다.
다음은 배포를 위한 단일 사용자 지정 트렌드 보드의 예입니다. 이 배치에 보드를 두 개 더 추가할 수 있습니다.
사용자 정의 트렌드 보드를 추가하려면:
- one.newrelic.com > All Entities 로 이동하여 엔티티를 선택하십시오.
- 왼쪽 탐색 창에서 Deployments [배포를] 클릭합니다.
- 배포를 선택합니다.
- Custom trend boards [사용자 정의 트렌드 보드]아래 페이지의 기본 섹션에서 Add any metric or event [메트릭 또는 이벤트 추가를]클릭합니다.
- What do you want to track [무엇을 추적하시겠습니까?]를 클릭하고 지표 또는 이벤트를 선택합니다.
- How do you want to aggregate that?[어떻게 집계하시겠습니까?]를 클릭합니다. 기능을 선택합니다.
웹 트랜잭션에 대한 변경 사항의 영향을 확인하세요.
변경 내용 추적을 사용하면 APM 애플리케이션 변경이 웹 트랜잭션에 어떤 영향을 미쳤는지에 대한 세부 정보를 확인할 수 있습니다. APM 애플리케이션의 변경 사항을 추적할 때 Web transaction impacts [웹 트랜잭션 영향이라는] 제목이 표시됩니다. 이 섹션의 표에는 애플리케이션에서 가장 많은 시간이 소요되는 최대 10개의 웹 트랜잭션에 대한 성능 지표가 나와 있습니다.
테이블에 표시되는 내용을 제어하려면 다음을 수행하세요.
- Metric [측정항목] 드롭다운을 사용하여 이 추적된 변경 사항이 다양한 측정항목에 어떤 영향을 미치는지 확인하세요.
- 표에서 전후 기간을 변경함에 따라 변경 후 기간이 향후 종료될 경우 불완전한 거래 데이터가 표시될 수 있다는 점을 유의하시기 바랍니다.
- 추적된 다른 변경 사항을 나란히 비교하여 표에 표시하려면 compared with [와 비교] 에서 다른 변경 사항을 선택합니다.
- Transaction name [거래 이름] 열의 값 위로 마우스를 가져가면 해당 거래에 대한 5개 지표 모두의 성과를 요약하는 도구 설명이 표시됩니다. 도구 설명에는 APM 거래 세부 정보에 대한 링크도 있으므로 자세한 거래 수준 데이터를 자세히 알아볼 수 있습니다.
쿼리 배포 데이터
NRQL(New Relic 데이터베이스용 쿼리 언어) 또는 NerdGraph(New Relic GraphQL API)를 통해 배포 데이터를 쿼리할 수도 있습니다.
아래의 NRQL 및 GraphQL 섹션에서 몇 가지 예를 살펴보거나 쿼리 도구를 사용하는 데 도움이 더 필요한 경우 NRQL 소개, New Relic NerdGraph 소개또는 NerdGraph 엔티티 API 자습서를참조하세요.
NRQL
GraphQL을 사용하여 마커를 생성한 후 쿼리 빌더 에서 NRQL을 사용하여 시계열 차트를 생성하고 일정 기간 동안 원격 측정 신호에 대한 곡선을 그리고 마커로 배포를 렌더링할 수 있습니다.
다음 예를 시도하거나 고유한 쿼리를 만드십시오.
팁
데이터 구조 및 속성 정의에 대한 자세한 내용은 데이터 사전을참조하십시오.
NerdGraph(GraphQL)
NerdGraph 탐색기에서 다음 NerdGraph 쿼리를 사용해 보십시오.
다음은 뭐지?
팀에 배포에 대해 알리려면 웹후크를 설정하는 것이 좋습니다. 배포에 대해 팀에 알리기 를 참조하세요.