기존 모니터링은 종종 엔지니어링 팀이 고립된 서비스 레벨 메트릭을 추적하도록 강제하여, 중요한 사용자 여정이 저하될 때 단편적이고 "회전의자"식 디버깅 경험을 초래합니다. 지능형 워크로드는 트랜잭션 360의 사후 대응적인 문제 진단 및 해결을 사전 예방적이고 자체 업데이트되는 모니터링 허브로 발전시킵니다. 분산 추적을 활용하여 전체 아키텍처 자산을 단일 비즈니스 트랜잭션에 자동으로 매핑함으로써, 시스템이 변경됨에 따라 풀스택 종속성을 지속적으로 추적하고 기술적 성능을 실시간 비즈니스 성과(KPI)와 일치시킵니다.
전제 조건
인텔리전트 워크로드를 생성하기 전에 APM 서비스 전반에서 분산 추적을 활성화 했는지 확인하십시오.
지능형 워크로드 생성 방법
지능형 워크로드는 세 가지 방법으로 생성할 수 있으며, 각각 설정하는 데 몇 분밖에 걸리지 않습니다:
뉴렐릭은 애플리케이션 트랜잭션을 자동으로 분석하고 생성할 가치가 높은 인텔리전트 워크로드를 추천합니다. 이것은 인텔리전트 워크로드를 시작하는 가장 빠른 방법입니다. 한 번에 하나의 인텔리전트 워크로드를 생성하거나 대량 생성 기능을 통해 여러 워크로드를 생성할 수 있습니다.
추천 상품 보기
워크로드 페이지로 이동할 때 뉴렐릭이 추천 워크로드를 찾은 경우 상단에 배너가 표시됩니다:
Review recommendations 클릭하여 추천 모달을 여세요.
검토 후 추천 사항을 기반으로 생성
Recommended Intelligent Workloads [권장 지능형 워크로드] 모달은 모니터링을 통해 이점을 얻을 수 있는 트랜잭션을 보여줍니다.
카테고리별 필터링: 탭을 사용하여 카테고리를 전환하세요.
Key Transactions [주요 프로세서]: 트래픽이 많거나 비즈니스에 중요한 트랜잭션
Impacted Transactions [영향받는 거래]: 성능 문제 또는 오류가 발생한 거래
정렬 기준: 드롭다운 메뉴를 사용하여 다음 기준으로 정렬하세요.
가장 높은 오류율
가장 느린 평균 응답 시간
가장 시간이 많이 걸리는 부분
트랜잭션 세부 정보 검토
생성하기: 추천 항목 옆에 있는 Create 클릭하세요.
추천을 기반으로 생성할 때 뉴렐릭은 자동으로 참조 및 참조 선택 항목을 미리 채워주고, Add details [세부 정보 추가] 단계로 바로 이동하여 다음을 수행할 수 있습니다.
워크로드 이름을 지정하세요
설명을 추가하세요 (선택 사항)
초점 서비스 및 프로세서 확인
설정을 완료하세요
팁
지능형 워크로드를 처음 사용하거나 전용 모니터링을 통해 가장 큰 이점을 얻을 수 있는 트랜잭션을 신속하게 파악하려는 경우, 권장 사항을 기반으로 생성하는 것이 이상적입니다.
권장 사항에서 일괄 생성
여러 지능형 워크로드를 한 번에 생성하려면 권장 사항 모달에서 일괄 생성 옵션을 사용하십시오. 뉴렐릭은 자동으로 후보 트랜잭션을 표시하고 다음을 통해 큐레이션할 수 있도록 합니다.
가장 많은 시간 소요: 총 처리 시간이 가장 긴 트랜잭션
가장 느린 평균 응답시간: 평균 지연시간이 가장 나쁜 트랜잭션
가장 높은 오류율: 가장 자주 실패하는 트랜잭션
표준 설정 마법사를 사용하여 워크로드를 구축하고자 하는 특정 계정, 서비스 및 트랜잭션을 이미 알고 있는 경우에 이상적입니다.
개별 API 호출보다는 완전한 비즈니스 흐름흐름(예: "checkout", "사용자-인증")을 나타내는 데스크탑 이름을 선택하세요.
지능형 워크로드 범위 지정
기본적으로 지능형 워크로드는 중심 트랜잭션과 함께 분산 트레이스에 참여하는 모든 업스트림 및 다운스트림 서비스를 동적으로 포함합니다. 트랜잭션이 전체 워크로드 상태에 영향을 미치지 않기를 바라는 소유하지 않은 마이크로서비스, 타사 API 또는 복잡한 팬아웃 파이프라인 분기를 호출하는 경우, 제외 필터링을 사용하여 해당 의존성 경로를 잘라내십시오.
일반적인 범위 지정 사용 사례:
소유하지 않은 종속성 제거: 팀이 직접 관리하지 않는 업스트림 API 게이트웨이 또는 보조 다운스트림 서비스(예: 외부 결제 게이트웨이 또는 쿠폰 마이크로서비스)를 제외합니다.
파이프라인 브랜치 격리: 복잡한 팬인(fan-in) 및 팬아웃(fan-out) 아키텍처(예: Kafka 메시지 파이프라인)에서 병렬 소비자 큐 또는 관련 없는 토픽을 잘라내어 팀이 소유한 정확한 실행 브랜치를 격리합니다.
제외 필터 작동 방식:
워크로드 그래프에 제외 필터를 추가할 때 세 가지 파라미터를 구성하십시오.
타겟 엔티티: 필터를 적용하려는 의존성 맵의 특정 서비스 노드입니다.
방향: 선택한 엔티티로 들어오는 종속성을 제거할지(Upstream [업스트림]) 아니면 나가는 종속성을 제거할지(Downstream [다운스트림]) 여부입니다.
타겟 엔티티 가시성: 모든 연결과 함께 타겟 엔티티 자체를 제외할지(워크로드 그래프에서 완전히 제거), 아니면 타겟 엔티티를 표시한 상태로 유지하면서 추가적인 업스트림 또는 다운스트림 종속성만 제거할지 여부입니다.
제외 필터는 동적이므로 향후 트레이스에서 제외된 분기를 따라 나타나는 새로운 마이크로서비스 또는 연결은 워크로드에 대한 수동 업데이트 없이 자동으로 필터링됩니다.
무엇 향후 계획
지능형 워크로드가 생성되면, 핵심 뷰와 도구를 탐색하여 중요한 고객 여정 모니터링에 익숙해지십시오:
통합된 경험으로 조사: 에러스 인박스(errors inbox), 성능 위험 인박스, 트랜잭션 360 및 의존성 맵을 포함하여 범위가 지정된 하위 뷰 ― 워크로드 컨텍스트에 직접 구축됨 ― 를 자세히 살펴봅니다.
사용자 지정 KPI 관리: 기술적 성능 지표와 함께 사용자 지정 비즈니스 메트릭(결제 성공률 등)을 정의하고 추적합니다.