CEM에 대한 Workstation 및 WebView 트랜잭션 추적 구성

문제 해결 심사를 위해 Workstation 및 WebView 트랜잭션 추적을 구성할 수 있습니다.
apmdevops104kr
문제 해결 심사를 위해 Workstation 및 WebView 트랜잭션 추적을 구성할 수 있습니다.
Workstation Web Start 및 WebView 응용 프로그램의 연결 매개 변수를 구성하십시오.
연결 매개 변수를 설정하십시오.
다음 단계를 따르십시오.
  1. CEM에서
    설정
    ,
    Introscope 설정
    을 차례로 선택합니다.
  2. CA CEM의 인시던트 페이지와 결함 페이지에 Workstation Web Start 링크를 표시하려면
    Workstation Web Start 링크 사용
    확인란을 선택합니다. 이 확인란을 선택해야 인시던트 페이지와 결함 페이지에 링크가 나타납니다.
  3. 다음과 같이 WebView 정보를 입력합니다.
    1. CA CEM의 인시던트 페이지와 결함 페이지에 WebView 링크를 표시하려면
      WebView 링크 사용
      확인란을 선택합니다. 이 확인란을 선택해야 인시던트 페이지와 결함 페이지에 링크가 나타납니다.
    2. 호스트 이름
      필드에 WebView for CA CEM을 호스트하는 Introscope 시스템의 호스트 이름 또는 IP 주소를 입력합니다.
    3. 포트
      필드에 Enterprise Manager가 WebView에 대한 연결을 수신 대기하는 포트를 입력합니다. WebView의 기본 포트 번호는 8080입니다.
    4. 컨텍스트 경로
      필드에 Introscope 응용 프로그램 컨텍스트 경로를 지정하는
      introscope.webview.context.path
       
      속성 값을 입력합니다.
      introscope.webview.context.path
      의 기본값은 "
      /
      "(텍스트 상자에 따옴표는 입력하지 않음)입니다. 이 속성은
      <EM 홈>
      \config\ 디렉터리의  IntroscopeWebView.properties 파일에서 정의됩니다.
  4. 설정 저장
    을 클릭합니다.
  5. 계속해서 트랜잭션 추적 구성을 진행합니다.
트랜잭션 추적 구성
CA APM은 이러한 규칙을 기반으로 인시던트가 생성될 때 트랜잭션 추적을 시작합니다. CEM
인시던트 개요
페이지에서 트랜잭션 추적을 수동으로 시작할 수도 있습니다.
CA CEM 결함의 트랜잭션 추적 정보는 "응용 프로그램 서버 시간" 임계값을 15밀리초 이상으로 설정한 경우에만 CA CEM의
결함 정보
페이지에 표시됩니다.
트랜잭션 추적 설정을 구성할 수 있습니다. 이러한 설정은 비즈니스 트랜잭션별 설정이 아닌 전역 설정입니다.
중요!
트랜잭션 추적으로 인해 계측 대상 응용 프로그램의 성능이 저하될 수 있습니다. 관련된 느린 시간 결함 명세가 너무 낮으면 계측 대상 응용 프로그램이 종료될 수도 있습니다.
다음 단계를 따르십시오.
  1. CEM에서
    설정
    ,
    Introscope 설정
    을 차례로 선택합니다.
  2. 트랜잭션 추적 세션 최대 지속 시간
    (분)을 입력합니다. 
    기본값은 30분입니다.
    비즈니스 트랜잭션에 대해 개설된 인시던트가 있는 경우에만 CA CEM과 Introscope에서 트랜잭션 추적 세션이 시작됩니다. CA CEM에서 비즈니스 트랜잭션
    시간 임계값별로 추적하는 특수 트랜잭션 추적 방법에 액세스할 수 있습니다. 특수 방법을 사용하면 에이전트가 성능을 최적화할 수 있습니다. 
    예를 들어 1000밀리초, 즉 1초보다 오래 걸리는 프로필 업데이트 웹 요청을 모두 추적할 수 있습니다. 에이전트가 요청을 프로필 업데이트 요청으로 식별한 경우에만 에이전트에서 추가 작업이 필요합니다. 여러 트랜잭션 추적 세션이 실행 중일 수 있지만 오버헤드는 최소 한도로 유지됩니다.
  3. 느린 시간 결함 명세에 대한 백분율(%) 형식으로
    트랜잭션 추적 시간 임계값
    을 입력합니다. 
    기본값은 50%입니다.
    트랜잭션 추적 시간 임계값은 트랜잭션의 실행 시간 한도입니다. 트랜잭션 추적이 실행 중인 경우 임계값 내에 완료되지 않는 트랜잭션이 모두 추적됩니다.
    트랜잭션 추적 시간 임계값은 느린 시간 트랜잭션 결함 사양에 대한 백분율입니다.
    예:
    느린 시간 결함 명세가 5.00초로 설정되어 있습니다. 트랜잭션 추적 시간 임계값은 50%로 설정되어 있습니다. 이 경우 응용 프로그램 서버에서 완료하는 데 2.50초보다 오래 걸리는 모든 트랜잭션이 추적됩니다.
    예:
     
    느린 시간 결함 명세가 30분으로 설정되어 있습니다. 트랜잭션 추적 시간 임계값은 50%로 설정되어 있습니다.
    이 경우 다음과 같은 조건이 모두 해당되면 트랜잭션이 추적됩니다.
    • 비즈니스 트랜잭션에 대해 개설된 인시던트가 있습니다.
    • 트랜잭션이 완료될 때까지 걸리는 시간이 2.50초보다 깁니다.
    • 트랜잭션 추적이 실행 중인 시간이 30분 미만입니다.
  4. 백엔드 구성 요소를 입력합니다.
    Introscope에서는 지정된 패턴과 일치하는 구성 요소가 백엔드 구성 요소로 간주됩니다.
    별표("*")는 와일드카드이며 항상 패턴 끝에 사용됩니다.
    예:
    Backends|*,JDBC|*
    각 패턴은 쉼표로 구분됩니다. 앞의 예에는 다음과 같은 두 가지 패턴이 있습니다.
    Backends|*
    JDBC|*
    트랜잭션 추적의 구성 요소가
    Backends|*
    또는
    JDBC|*
    로 시작하는 경우 에이전트는 해당 구성 요소를 백엔드 구성 요소로 인식합니다.
  5. 설정 저장
    을 클릭합니다.
비식별 구성 요소에 대한 트랜잭션 추적 사용
기본적으로 CA APM은 식별 트랜잭션에서 추적을 실행하고 이러한 트랜잭션에 대한 메트릭을 생성합니다. CA APM은 요청 기반 비즈니스 트랜잭션과 응답 기반 비즈니스 트랜잭션 모두에서 트랜잭션 추적을 실행합니다. 하지만 비식별 트랜잭션에서 트랜잭션 추적을 실행할 수도 있습니다. CA APM은 비식별 트랜잭션에 대한 메트릭은 생성하지 않습니다.
비즈니스 트랜잭션에 속도가 느린 결함이 있을 경우
구성 요소 타이밍 정보
테이블에 트랜잭션 추적 링크가 포함됩니다.
비식별 트랜잭션을 사용하거나 사용하지 않도록 설정할 수 있습니다.
다음 단계를 따르십시오.
  1. CA CEM에서
    관리
    ,
    비즈니스 서비스
    로 이동합니다.
  2. 비즈니스 서비스를 선택합니다.
  3. Introscope Agent 비식별 트랜잭션 추적 설정
    을 클릭합니다.
  4. 원하는 트랜잭션을 선택하고 "사용" 및 "필수"를 클릭합니다.
    모든 트랜잭션을 사용하지 않도록 설정할 때 설정한 선택 항목을 유지하려면 트랜잭션을
    필수
    로 표시하십시오.
    모니터링
    열은 트랜잭션 모니터링 상태를 보고합니다.
CEM 인시던트에 대한 트랜잭션 추적 사용 안 함
CEM 인시던트에서 트랜잭션 추적이 트리거되지 않도록 설정할 수 있습니다. 트리거가 사용되지 않도록 설정되어 있더라도 인시던트에서 트랜잭션 추적을 수동으로 시작할 수 있습니다.
다음 단계를 따르십시오.
  1. <
    EM 홈
    >/config 디렉터리의 tess-default.properties 파일로 이동합니다.
  2. tess-default.properties 파일을 열고 다음 속성을 false로 설정합니다.
    Introscope.transactionTrace.enable=false
    기본적으로 이 속성 값은
    true
    로 설정됩니다.
  3. 파일을 저장하고 닫습니다.
트랜잭션 추적 세션 정보 보기
현재 실행 중인 트랜잭션 추적 세션 목록을 볼 수 있습니다. 자세한 인시던트 정보를 보려면 특정 인시던트를 선택하십시오.
다음 단계를 따르십시오.
  1. CEM
    ,
    인시던트 관리
    를 선택합니다.
  2. 트랜잭션 추적 세션
    링크를 선택합니다.
    현재 실행 중인 트랜잭션 추적 목록이 나타납니다.
  3. 특정 인시던트 번호를 클릭하여 해당 인시던트에 대한 CEM
    인시던트 개요 페이지
    로 직접 이동합니다.
WebView에서 트랜잭션 추적 작업 정의
MOM 및 Enterprise Manager에서 트랜잭션 추적 세션을 시작하려면 RTTM 또는 비즈니스 세그먼트 데이터에 대한 알림 기준을 정의하십시오. 트랜잭션 추적 세션에서는 정의된 알림 기준을 초과하는 트랜잭션에 대한 정보를 수집합니다. 알림 기준과 트랜잭션 추적 세션의 지속 시간을 정의하십시오.
다음 단계를 따르십시오.
  1. WebView에서
    관리
    탭을 클릭합니다.
  2. 요소
    ,
    새 작업
    ,
    새 트랜잭션 추적 작업
    을 선택합니다.
  3. 새 트랜잭션 추적 작업
    창에서 다음 옵션을 지정하고
    확인
    을 클릭합니다.
    이름
    요소의 이름을 지정합니다. 요소의 출처를 식별하는 설명적인 이름을 사용하십시오.
    고유성 강제
    관리 모듈 내 같은 이름이 있으면 이름 뒤에 숫자를 붙입니다.
    관리 모듈
    요소를 포함하는 관리 모듈을 지정합니다.
    활성
    요소를 활성화 또는 비활성화합니다.
    새 트랜잭션 추적 작업이 관리 모듈의
    작업
    아래에 표시됩니다.
  4. 트랜잭션 추적 작업
    을 다음과 같이 구성합니다.
    설명
    알림 작업을 설명합니다.
  5. 모든 에이전트를 추적하거나 트리거하는 에이전트만 추적하려면 다음 옵션 중 하나를 선택합니다.
    메트릭 그룹의 모든 에이전트 추적
    메트릭 그룹의 트리거하는 에이전트만 추적
  6. "Average Response Time"(평균 응답 시간) 메트릭에 대한 알림 임계값 백분율을 지정하려면
    트랜잭션 지속 시간이 알림 임계값의 [X]%를 초과하는 경우 추적
    확인란을 선택합니다. "Average Response Time"(평균 응답 시간) 메트릭에 대해서만 임계값 백분율을 정의할 수 있습니다.
    제한:
    1 ~ 999
  7. 트랜잭션의
    추적 세션 지속 시간(분)
    을 지정합니다.
    제한:
    1 ~ 720
  8. "Business Segment"(비즈니스 세그먼트) 노드 아래의 에이전트에 대한 모든 트랜잭션을 모니터링하려면
    비즈니스 트랜잭션만 추적
    을 선택합니다.
트랜잭션 추적 세션은 모든 고유한 알림에 대해 트리거됩니다. 세션 지속 시간 동안의 중복 알림에는 기존 라이브 세션이 사용됩니다.
참고:
메트릭 그룹 표현식을 트랜잭션 추적에서 제외하려면 IntroscopeEnterpriseManager.properties 파일에
skipTraceActionMetric.1=(.*)|__registerpatient(.*)
속성을 추가하십시오. 여러 개의 메트릭 그룹 표현식을 제외하려면 이 속성을
skipTraceActionMetric.2
skipTraceActionMetric.3
과 같이 숫자를 늘려가며 추가하십시오.