뉴렐릭 Pathpoint는 파이낸싱 프로세스 최적화저빌리버티에 대한 독특한 접근 방식을 제공하는 시각화입니다. 실제 비즈니스 여정과 관련된 시스템 상태를 모델링하여 디지털 비즈니스에서 발생할 수 있는 문제에 대한 최적화된 관점을 제공합니다.
Pathpoint는 관련 내부 프로세스와 외부 의존성/종속성을 포함하여 여정의 모든 단계에서 상태와 성과를 모니터링하고 분석함으로써 기업이 여정에 영향을 미치는 문제를 쉽게 식별하여 해결하고, 내부 프로세스를 최적화하고, 전반적인 고객 경험을 개선할 수 있도록 지원합니다.
Pathpoint는 뉴렐릭 연구소 팀이 개발한 오픈 소스 카탈로그 프로젝트입니다. GitHub Pathpoint 저장소를 참조하세요.
Pathpoint의 이점을 개괄적으로 알아보고 싶으신가요? Pathpoint 제품 페이지를 참조하세요.
New Relic Pathpoint는 대규모 조직이 시스템의 어디에서 왔는지에 관계없이 광범위한 데이터를 모니터링하고 분석하여 프로세스를 보다 효율적으로 최적화할 수 있도록 지원합니다.
아래 섹션에서는 Pathpoint에 대한 중요한 개념과 절차를 다룹니다.
경로점 UI
Pathpoint는 Business 옵저버빌리티 최적화의 핵심 부분이 될 수 있습니다. 조직의 비즈니스 프로세스 또는 "고객 여정"을 다양한 서비스, 알림 및 통합의 가시적 신호에 매핑하여 비즈니스 또는 고객 여정이 영향을 받는 위치를 신속하게 파악하는 데 도움을 줍니다. 옵저버빌리티에 대한 이러한 하향식 접근 방식을 통해 다양한 기술 인력과 비기술 인력과 옵저버빌리티 데이터를 공유할 수 있습니다.
각 Pathpoint 흐름은 다음과 같이 구분됩니다.
이러한 각 구성 요소를 추적함으로써 Pathpoint는 고객 여정의 모든 단계에서 고객이 조직과 상호 작용하는 방식에 대한 포괄적인 보기를 제공합니다. 이를 통해 문제를 신속하게 식별 및 진단하고, 고객 경험을 최적화하고, 데이터 기반 의사 결정을 통해 더 나은 비즈니스 결과를 얻을 수 있습니다.
흐름 만들기
이전 섹션에서는 경로포인트 UI 내의 주요 요소인 단계, 단계, 터치포인트에 대해 설명했습니다. Pathpoint에서 이러한 요소의 최고 수준 그룹은 흐름 입니다. 흐름은 일반적으로 "비즈니스 여정" 또는 "고객 여정"을 모델링하는 데 사용됩니다. 흐름의 단계는 여정을 구성하는 더 높은 수준의 개념을 나타냅니다. 어떤 종류의 단계를 사용할지 생각할 때 비즈니스 프로세스 또는 "여정"이 무엇인지, 그리고 이를 순서대로 어떻게 생각하는지 생각하는 것이 도움이 됩니다. 유사한 산업 내의 다른 흐름을 살펴보는 것이 도움이 되는 경우가 많습니다. 산업 또는 업종의 예는 다음과 같습니다.
- 호텔 또는 환대
- 크루즈 노선이나 항공사
- 승차 공유
- 일반 포장제품
- 온라인 마켓플레이스
- 일반 소매
- 퀵서비스 레스토랑
- 광업, 건설, 석유, 가스
- 디지털 스트리밍 미디어
- 온라인 뉴스 미디어
- 소매 또는 상업 은행
- 보험
- 인재경영
산업 내에서는 둘 이상의 흐름을 모델링하는 것이 유용한 경우가 많습니다. 예를 들어, 보험 업계에서는 보험 상품 구매와 청구서 제출을 위한 별도의 흐름을 모델링할 수 있습니다. 실제로 조직의 구조로 인해 주택 보험과 자동차 보험, 소비자 보험과 상업 보험을 구분하는 흐름이 필요할 수도 있습니다. 하지만 4-5단계의 간단한 흐름으로 시작하여 나중에 세분화하거나 추가하여 더욱 완성도를 높이는 것이 좋습니다. 일반적으로 무대 이름은 기술적이지 않습니다. 이는 산업별로 다를 수 있지만 일반적으로 조직의 모든 C 레벨 또는 VP 직원이 이해해야 합니다.
흐름을 개발할 때 먼저 사용자나 프로세스가 여정에서 진행하는 단계에 집중해야 합니다. 처음에는 실무자가 높은 수준의 흐름을 브레인스토밍하는 데 어려움을 겪을 수 있지만, 항공 비즈니스 여정의 이 예에서 볼 수 있듯이 서비스와 인프라에 집중할 때 명확하지 않을 수 있는 전체 비즈니스 여정을 구성하는 수많은 세부 사항이 있습니다. (비즈니스 프로세스 자체가 아니라) 비즈니스를 운영하는 것입니다.
무대 예
산업 | 흐름 설명 | 스테이지 |
---|---|---|
호텔(환대) | 손님 예약 및 숙박 |
|
온라인 마켓플레이스 | 기본 구매 여정 |
|
승차 공유 | 예약하고 탑승하세요 |
|
단계 예
단계는 단계의 추상화와 신호의 세부사항 사이의 격차를 해소하는 데 사용됩니다. 단계는 더 높은 수준의 이해관계자에 의해 이해될 수 있지만 단계는 때로는 더 기술적이거나 운영에 특정할 수 있습니다. 중요한 점은 단계에서 단일 특정 신호에 대한 링크가 필요하지 않다는 것입니다. 신호는 기본 텔레메트리와 연결되는 곳입니다.
흐름::단계 | 단계 |
---|---|
승차 공유::예약 |
|
승차 공유::결제 |
|
승차 공유::피드백 |
|
단계와 계단을 포함한 승차 공유 여행(신호 없음)
관련 신호 선택
Pathpoint 흐름을 개발할 때 먼저 단계와 단계에 집중하는 것이 가장 좋습니다(하향식 접근 방식). 이를 통해 낮은 수준의 신호를 검색하기 전에 비즈니스 프로세스에 중요한 것이 무엇인지 생각해 볼 수 있습니다. 이 연습은 어떤 신호를 캡처할지 우선순위를 정하는 데 도움이 됩니다. Pathpoint에서는 엔터티나 공지를 신호로 선택할 수 있습니다. 이로 인해 어떤 신호를 포함할지 확인하기가 다소 어려울 수 있습니다. 다음 순서로 작업하는 것이 좋습니다.
- 수익이나 고객 경험에 직접적인 영향을 미치는 중요한 프론트엔드 프로세서 또는 SLI를 경험해 보세요.
- 수익이나 고객 경험에 직접적인 영향을 미치는 중요한 백엔드 트랜잭션 또는 SLI를 처리하세요.
- Journey 중요한 제3자 서비스(종종 신세틱스를 통해 제공)
- 각 단계에서 가장 중요한 서비스의 전반적인 상태를 분석합니다.
- 각 단계와 관련된 인프라 및 플랫폼(종종 로드 밸런서, 컨테이너 서비스, 관리형 데이터베이스 또는 메시징 시스템과 같은 클라우드 서비스)을 지원합니다.
예를 들어, 로그인 단계의 경우 다음 지표를 고려할 수 있습니다.
- 로그인 페이지 작업에 대한 자바스크립트 오류율
- 로그인 페이지 작업에 대한 전체 지연 시간
- 인증을 위한 백앤드 프로세서 관련 SLI
- 백앤드 프로세서 또는 사용자 조회와 관련된 서비스
- 사용자 정보를 저장하는 데 사용되는 데이터베이스의 상태
- 인증 서비스 앞에 있는 로드 밸런서의 로드 밸런서 상태
- 사용자 상태 정보 캐시에 대한 Redis 데이터베이스 상태
목표는 어느 정도 독립된 신호를 제공하는 것이며, 인시던트가 발생하면 빨간색 으로 표시된 문제가 무엇인지 추론할 수 있습니다.
모범 사례
위에서 아래로 작업
흐름을 설계할 때 위에서 아래로 시작하는 이유는 흐름을 적절하게 처리하는 데 필요한 모든 신호가 아직 확보되지 않았을 수 있기 때문입니다. 흐름 개발 중에 우리는 적용 가능한 영역과 적용되지 않는 영역을 식별할 것입니다.
임의의 신호 세트로 성급하게 구성되는 흐름보다 약간의 신호 간격이 있는 잘 생각된 흐름을 갖는 것이 더 좋습니다.
여정이 매우 복잡한 경우 여러 흐름을 사용하세요.
모든 관련 신호를 단일 흐름으로 강제하려고 하면 혼잡하고 혼란스러운 신호가 발생할 수 있습니다. 흐름을 구성하는 최선의 방법을 알아보려면 내부 이해관계자(및 뉴렐릭 계정 팀)와 상의하세요. 예를 들어 보험 회사는 다음 흐름을 분리하려고 할 수 있습니다.
- 새로운 정책 찾기 및 구매
- 보험금 청구 및 지불
신호가 사용 가능하다는 이유만으로 신호를 사용하지 마세요.
즉각적인 비즈니스 또는 사용자 영향과 가장 관련이 있을 가능성이 높은 신호에 선별적으로 집중하세요. 엔터티와 관련된 공지 조건이 5개 있을 수 있지만 1개 또는 2개만 추가하도록 선택할 수도 있습니다.
기존 신호를 개선하는 것을 두려워하지 마세요.
샴푸 신호는 시끄러운 샴푸 Pathpoint 흐름을 생성합니다. 공지 값, 참조 또는 서비스 개념 쿼리를 개선하여 신호를 보다 실행 가능하고 의미 있게 만드는 것을 고려하십시오. 신호가 빨간색이면 비즈니스 프로세스에 실제 위험이 있거나 적어도 위험이 있을 가능성이 있는 것입니다.
신세틱스를 사용하여 외부 의존성/종속성을 포착하세요.
귀하의 프로세스는 3-4개의 타사 API 또는 기타 SaaS 시스템을 담당할 수 있습니다. 신세틱스는 이러한 시스템의 상태를 파악하는 일반적인 방법입니다.
워크로드를 사용하여 엔터티를 그룹화하세요
워크로드는 관련 엔터티를 통합 보기로 통합하는 강력한 방법을 제공합니다. 로드 밸런서, RDBMS 및 기타 클라우드 서비스와 같은 인프라 구성 요소를 집계함으로써 개별 하위 엔터티에 영향을 미치는 중요한 문제를 워크로드 수준에서 효율적으로 표면화할 수 있습니다. 또한 워크로드는 단순화된 모니터링 및 관리를 위해 여러 서비스를 하나의 포괄적인 서비스 수준으로 결합하는 데 사용할 수 있습니다.
엔터티에 유용한 메타데이터 태그를 사용하세요.
서비스 레벨, 워크로드, 신세틱스 등 엔터티에 태그를 붙이는 것이 좋습니다. 엔터티에 흐름, 단계 및 단계 태그를 추가하는 것이 특히 유용합니다. 이렇게 하면 Pathpoint를 통해 이러한 신호를 더 쉽게 사용할 수 있습니다.
경로점 KPI 행을 사용하여 흐름과 관련된 중요한 개수, 금전적 가치 등을 포착하세요.
Pathpoint KPI 행을 활용하여 워크플로우와 관련된 필수 개수 및 금전적 가치를 모니터링하세요. 여기에는 사용자 로그인, 등록, 결제, 장바구니 포기와 같은 중요한 이벤트뿐만 아니라 총 결제 및 반품된 제품 가치와 같은 재무 지표도 포함됩니다. 이러한 지표 중 다수는 기존 텔레메트리 데이터에서 파생될 수 있으며 특정 엔터티와의 연결이 필요하지 않습니다. 로그, 사용자 정의 지표 또는 기타 사용 가능한 데이터 포인트에서 소스를 얻을 수 있습니다.
"검색"이라는 단계가 있다고 가정하면 다음과 같은 KPI를 원할 수 있습니다.
- 성공적인 검색
- 느린 검색
- 실패한 검색
주문, 장바구니, 결제 단계가 있는 경우 다음과 같은 KPI를 사용하는 것이 좋습니다.
- 주문수
- 실패한 주문
- 주문 금액
- 버려진 카트
- 평균 장바구니 금액