응용 프로그램 모니터링 개선을 위해 CA App Synthetic Monitor 사용
APM 관리자는 ASM(CA App Synthetic Monitor)으로 가상 트랜잭션을 생성하여 CA APM의 트랜잭션 모니터링을 보완할 수 있습니다. 이를 통해 응용 프로그램의 가용성 문제에 대한 조기 경고를 받을 수 있습니다.
apmdevops104kr
APM 관리자는 ASM(CA App Synthetic Monitor)으로 가상 트랜잭션을 생성하여 CA APM의 트랜잭션 모니터링을 보완할 수 있습니다. 이를 통해 응용 프로그램의 가용성 문제에 대한 조기 경고를 받을 수 있습니다.
ASM 구성 및 데이터 보기
사용자가 구성한 URL을 사용해 ASM은 전 세계 각지를 순환하여 웹 사이트와 프런트엔드를 ping으로 주기적으로 검사해 가용성 및 응답 시간에 대한 데이터를 반환합니다. APM Workstation에서 이 데이터를 볼 수 있습니다.
APM에서 모니터링하기 위해 ASM을 설정하려면 다음 절차를 따르십시오.
- 모니터링하려는 웹 사이트와 응용 프로그램에 대해 ASM 모니터를 설정합니다.
- 메트릭 임계값이 주의 또는 위험 수준에 도달할 때 실행될 작업과 함께 APM 알림을 설정합니다.
- Workstation에서 ASM 데이터를 확인하여 웹 사이트와 응용 프로그램 성능을 수동으로 모니터링합니다.
ASM 모니터 설정
이 작업을 통해 ASM 모니터를 설정하게 됩니다.
모니터
는 성능을 모니터링하려는 URL 또는 응용 프로그램의 컨테이너로, 이 컨테이너에는 반환할 데이터의 종류, 빈도, 양을 제어할 수 있도록 여러 설정이 포함될 수 있습니다.다음 단계를 따르십시오.
- asm.ca.com에 로그인합니다.
- 기존 모니터를 확인합니다.
- "Settings"(설정) > "Monitors"(모니터)를 선택합니다.
- 폴더 노드를 확장해 노드에 포함된 모니터를 표시합니다.폴더는 사용자의 모니터를 구성하는 간단한 방법입니다. 폴더에 원하는 수의 모니터를 포함할 수 있습니다.참고:폴더는 40개를 넘지 않는 것이 좋습니다. 이 제한을 초과하려면 모니터 호출 빈도를 줄여야 합니다.
- (선택 사항) 폴더를 생성합니다.
- "New Folder"(새 폴더)를 선택합니다.
- 하이퍼링크 텍스트 "New Folder"(새 폴더)를 클릭합니다.
- 폴더에 대한 이름을 지정합니다.
- 새 모니터를 생성합니다.기본 모니터또는고급 모니터를 설정할 수 있습니다. 기본 모니터는 ASM 웹 인터페이스를 사용하여 여러 단일 요청을 설정합니다. 고급 모니터는 일련의 요청을 시뮬레이션하는 스크립트입니다.예를 들어 로그인 기능이 작동하는지 확인하려 한다고 가정합니다. 기본 모니터는 로그인 페이지에 액세스할 수 있는지 확인할 뿐이지만 스크립트를 사용하면 로그인 페이지 액세스, 로그인 정보 입력, 정보 제출 등과 같은 일련의 사용자 동작을 시뮬레이션할 수 있습니다.다음은 기본 모니터를 설정하는 단계입니다. 고급 모니터를 설정하려면 아래를 참조하십시오.참고:모든 설정에는 도움말이 제공됩니다. 각 설정에 대한 자세한 정보를 보려면?아이콘을 클릭하십시오.
참고:
CA Technologies의 성능 지침에 따르면 Enterprise Manager로 데이터를 전송하는 모니터의 수는 최대 275개입니다.고급 모니터를 설정하는 방법
- 위의 1~3단계를 수행합니다.
- "New Monitor"(새 모니터)를 선택합니다.
- "Advanced Synthetic monitors"(고급 가상 모니터) 탭을 선택합니다.
- "Script Monitor"(스크립트 모니터)를 선택합니다.
- 이름과 기타 설정을 입력한 후Upload file(파일 업로드)을 클릭합니다.
- 파일을 찾고업로드를 클릭합니다.파일은 올바른 JMeter 파일이어야 합니다. 이 파일에는 위 예제의 로그인 절차 같이 가상 트랜잭션에 대한 단계를 사용하는 스크립트가 포함됩니다. 이 파일을 생성하려면 브라우저 동작을 기록하여 JMeter 스크립트 파일로 저장하는 유틸리티를 사용할 수 있습니다.
- Continue(계속)를 클릭하여 모니터를 저장합니다.
- 선택 사항: 모니터에 대한 다른 설정을 선택합니다.
- "Folder"(폴더)에서 모니터를 배치할 폴더를 선택합니다.
- 저장을 클릭합니다.
선택 사항: 강제로 Enterprise Manager가 모니터를 새로 고치도록 설정
하나 이상의 새 모니터를 생성한 후 강제로 Enterprise Manager가 활성 모니터 목록을 새로 고치도록 할 수 있습니다. 그러면 5분의 기본 새로 고침 시점 전에 새로 생성된 모니터가 효과적으로 Enterprise Manager에 푸시됩니다. 이렇게 하려면 CAAppSyntheticMonitor.properties 파일에서 apmcm.force.global.update 속성을 편집하십시오.
ASM 데이터를 제한하는 방법
성능을 향상시키기 위해 ASM 에이전트가 Enterprise Manager에 보내는 데이터 양을 제한할 수 있습니다.
ASM 속성을 구성하여 데이터 제한
CAAppSyntheticMonitor.properties 파일의 속성을 사용하여 ASM 에이전트가 Enterprise Manager에 보내는 데이터를 필터링할 수 있습니다.
ASM 에이전트 속성을 구성하여 데이터를 필터링하려면 <
CloudMonitor 에이전트 홈
>/CloudMon/conf/CAAppSyntheticMonitor.properties에서 메트릭 필터 섹션을 편집하십시오.이 섹션의 설정에 대한 자세한 내용은 크기 조정 안내서의 ASM 섹션을 참조하십시오.
검사점 스테이션을 제거하여 데이터 제한
ASM은 다섯 대륙에서 90개 이상의 검사점 스테이션에 액세스할 수 있습니다. 클라우드 모니터는 이러한 스테이션 중에서 무작위로 선택해 해당 스테이션으로부터 사용자의 웹 사이트나 응용 프로그램에 대해 가용성과 성능을 검사합니다. 지속적으로 사용되도록 설정된 모든 스테이션에서 이 검사를 수행하여 60개 이상의 각 사이트에서 데이터가 로깅됩니다.
사용 가능한 검사점 스테이션 중 일부를 제거하여 ASM이 APM으로 전송하는 데이터의 양을 제한할 수 있습니다.
다음 단계를 따르십시오.
- ASM 웹 사이트 asm.ca.com에 로그인합니다.
- "Subscriptions"(구독) > "Preferences"(기본 설정)를 선택합니다.모든 스테이션은 기본적으로 선택되어 있습니다.
- 다음처럼 기본 선택을 변경합니다.
- 개별 스테이션에 대한 확인란을 선택 취소합니다.또는
- "Clear"(지우기)를 클릭하여 모두 선택 취소하고 목록 맨 위의 그룹 중에서 선택합니다.예를 들어 북아메리카에 있는 스테이션만을 선택하려는 경우에는
- "Clear"(지우기)를 클릭합니다.
- "North America"(북아메리카)를 클릭합니다.
- 페이지 아래쪽에서 "Change"(변경)를 클릭합니다.
일정을 조정하여 데이터 제한
기본적으로 모니터는 가용성과 성능을 매일 매시간마다 정기적으로 검사합니다. 따라서 시간이 경과하면 APM에 반환되는 데이터 양이 필요한 것보다 많아질 수 있습니다.
다음 단계를 따르십시오.
- ASM 웹 사이트 asm.ca.com에 로그인합니다.
- "Settings"(설정) > "Monitors"(모니터)를 선택합니다.
- 개별 모니터를 선택하고 "More Options"(추가 옵션)를 선택합니다.
- 다음 설정을 재설정합니다.
- Delay between checks(검사 간 지연 시간)
- Check period(검사 기간)
- Check on these days only(최근 날짜에 대해서만 검사)
- Maintenance schedule(유지 관리 일정)
ASM 데이터에 대한 알림 설정
ASM 모니터를 설정하고 나면 메트릭 임계값이 주의 또는 위험 수준에 도달할 때 실행될 작업과 함께 APM 알림을 생성해 웹 사이트나 응용 프로그램의 성능을 자동으로 모니터링할 수 있습니다.
알림 및 작업 생성에 대한 자세한 내용은 다음을 참조하십시오.
수동으로 CA ASM 데이터 모니터링
ASM에 여러 모니터를 구성하면 Workstation을 사용해 웹 사이트와 웹 응용 프로그램의 응답 데이터를 볼 수 있으며 웹 사이트와 응용 프로그램의 성능을 수동으로 모니터링할 수 있습니다.
참고:
Internet Explorer 11의 경우 호환성 모드를 사용하십시오. "도구", "호환성 보기"로 이동한 다음 App Synthetic Monitor의 URL을 추가하십시오.Workstation 콘솔에서 ASM 대시보드 보기
Workstation 콘솔에서 ASM 대시보드를 볼 수 있습니다.
다음 단계를 따르십시오.
- CA Introscope Workstation을 시작합니다.
- 콘솔 창이 열려 있지 않은 경우 "파일" > "새 콘솔"을 선택합니다.
- 드롭다운 메뉴에서 다음 네 개의 CA App Synthetic Monitor 대시보드 중 하나를 선택합니다.
- CA App Synthetic Monitor - 1 - 사이트 개요
- CA App Synthetic Monitor - 2 - 사이트 정보
- CA App Synthetic Monitor - 3 - 검사점 맵
- CA App Synthetic Monitor - 4 - 검사점 정보
Investigator에서 ASM 데이터 보기
Workstation Investigator에서 ASM 데이터를 볼 수 있습니다.
다음 단계를 따르십시오.
- Workstation을 시작합니다.
- ASM에서 데이터를 찾습니다.
- Investigator 창이 열려 있지 않은 경우 "파일" > "새 Investigator"를 선택합니다.
- "메트릭 브라우저" 탭을 찾습니다.
- 다음 노드를 확장합니다.SuperDomain |<호스트 이름>| CAAppSyntheticMonitor | CAAppSyntheticMonitorAgent | CA App Synthetic Monitor<호스트 이름>은 일반적으로 CA App Synthetic Monitor 에이전트를 설치한 컴퓨터이지만 메트릭 브라우저 트리에 표시되는 내용은 CAAppSyntheticMonitor.properties 파일에 있는 apmcm.agent.hostName 속성의 값입니다.
- CA App Synthetic Monitor 탭 뷰에서 상위 수준 상태를 모니터링합니다.
- 메트릭 브라우저 트리에서 "CA App Synthetic Monitor" 노드를 선택합니다.
- 뷰어 창에서 "CA App Synthetic Monitor" 탭을 선택합니다."CA App Synthetic Monitor" 탭 뷰에는 각 폴더에 대한 메트릭과 함께 모든 모니터에 대해 작동 시간, 성능 및 오류의 집계 상태 알림 표시기가 표시됩니다.

- 메트릭 브라우저 탭에서 메트릭을 탐색합니다.다음 사항에 유의하십시오.
- 각 폴더에서 다음과 같은 세 위치에 메트릭이 나타납니다.
- 폴더 내 모든 모니터에 대해 집계된 메트릭. 포함되는 메트릭은 Checks(검사), Check Errors(오류 검사), Probes(프로브), Probe Errors(오류 프로브), Connect Time (ms)(연결 시간(ms)), Processing Time (ms)(처리 시간(ms)), Transfer Time (ms)(전송 시간(ms)) 및 Total Time (ms)(총 시간(ms))입니다.
- 호출이 발생되는 모든 위치에 대해 집계된 메트릭. 포함되는 메트릭은 Uptime(가동 시간), Performance Averages(성능 평균), Performance Status(성능 상태) 및 간격당 오류 수입니다.
- 호출이 발생되는 각 위치의 메트릭. 포함되는 메트릭은 Connect Time (ms)(연결 시간(ms)), Processing Time (ms)(처리 시간(ms)), Resolve Time (ms)(레졸루션 시간(ms)), Total Time (ms)(총 시간(ms)) 및 Transfer Time (ms)(전송 시간(ms))입니다.오류가 발생하면 Error Description(오류 설명) 메트릭이 위치 노드 아래에 나타납니다. Error Description(오류 설명)을 선택해 오류를 확인합니다.
- 해당 위치에서 호출이 처음 발생되는 경우에는 모니터 아래에 새 위치가 나타납니다. 새 위치가 나타나면 집계되는 메트릭에 해당 메트릭이 포함됩니다.