즉시 사용 가능한 CA APM의 Introscope Workstation에는 응용 프로그램 심사 맵을 표시하는 "심사 맵" 탭이 있습니다. 여기에서 Great Bank의 IT 응용 프로그램 지원 심사자인 Chris는 Great Bank에서 계측한 프런트엔드와 백엔드(데이터베이스 등)가 어떻게 서로 관련되는지, 어떻게 통신하고 있는지, 현재 문제가 있는지 등을 살펴봅니다. 따라서 모든 계측된 응용 프로그램에서 오고가는 사항을 손쉽게 인식하고 "시작되어 실행 중인 특정 응용 프로그램이 있는지 여부와 그 수행 상태"에 대해 답할 수 있습니다.
Great Bank CA APM 응용 프로그램 그룹은 Great Bank 웹 사이트 응용 프로그램을 모니터링하는 Introscope Agent를 배포했습니다. 이 에이전트는 IT에서 GreatBank라고 합니다. Chris는 "심사 맵" 탭에서 에이전트가 발견한 사항을 기반으로 "By Frontend"(프런트엔드별) 트리 아래의 노드가 자동으로 채워졌다고 알고 있습니다. 설명서에서 읽은 내용을 바탕으로 Chris는 Introscope가 크로스 프로세스인 "트랜잭션 추적"을 사용하여 GreatBank 응용 프로그램이 GreatBank 서비스에 대한 SOA 호출을 수행함을 발견했다고 이해합니다.
Chris는 "By Frontend"(프런트엔드별) 노드 아래의 GreatBank 노드를 클릭하여 심사 맵 트리에서 이를 확인하고 관련 응용 프로그램 심사 맵을 살펴봅니다. 예상한 대로 Introscope가 GreatBank 서비스를 호출하는 GreatBank 응용 프로그램에 대한 아이콘과 응용 프로그램에서 서비스로 향하는 화살표를 자동으로 표시하고 있습니다.
화살표와 GreatBank 서비스의 교차 지점을 커서로 가리키면 Introscope가 GreatBank 서비스 적중 횟수와 평균 비즈니스 트랜잭션을 처리하는 데 걸린 시간을 보여 주는 메트릭을 표시합니다. 따라서 해당 시간에 GreatBank 응용 프로그램에서 발생 중인 사항에 대한 Introscope 현재 15초 시간 조각 정보를 살펴볼 수 있습니다.
응용 프로그램 심사 맵에서 GreatBank 응용 프로그램을 처리 중인 JVM의 집계를 살펴봅니다. Chris가 Great Bank 프로덕션 환경의 맵을 살펴본 이후 GreatBank 응용 프로그램과 GreatBank 서비스를 실행 중인 클러스터된 JVM은 100개가 넘습니다. 따라서 이 집계는 Chris에게 Great Bank 응용 프로그램의 건전성을 보여 주는 "평균 응답 시간"을 구성하는 JVM의 집계입니다. 마찬가지로 GreatBank 서비스를 실행 중인 JVM이 100개이므로 Chris는 "간격당 응답 수" 메트릭이 클러스터된 JVM 100개에서 집계된 값임을 인식합니다.
Chris는 집계된 정보를 손쉽게 가져올 수 있다는 점이 마음에 듭니다. Chris가 GreatBank 응용 프로그램 소유자와 Great Bank 비즈니스 소유자 모두에게 이와 같은 IT 응용 프로그램 정보를 보고해야 하는 경우가 있기 때문입니다. 그러나 Chris는 특히 심사자의 기본 직무인 일차 심사에 응용 프로그램 심사 맵을 사용할 수 있다는 점이 특히 마음에 듭니다. 맵을 통해 업무상 중요한 서비스가 다른 서비스와 통신하고 있는지 알 수 있고 통신이 곤란을 겪고 있는지 파악할 수 있습니다.
그와 같이 중요한 Great Bank 모니터링 작업을 수행하고 응용 프로그램 심사 맵에 있는 항목에 대해 경고할 수 있으므로 Chris는 GreatBank 응용 프로그램 "중단 수" 메트릭에 대한 경고를 설정하기로 결정합니다. 응용 프로그램이 15초 시간 조각에 있는 것보다 자주 중단되면 응용 프로그램에 문제가 발생한 것이므로 7의 값을 선택합니다.
"중단 수" 노드를 마우스 오른쪽 단추로 클릭하고 경고를 생성하여 관리 모듈에 추가한 후 경고를 활성 상태로 만듭니다. 이제 GreatBank 응용 프로그램이 15초 시간 조각에서 8번 이상 중단되면 응용 프로그램 심사 맵에서 GreatBank 응용 프로그램 아이콘에 있는 새 경고가 빨간색으로 표시됩니다. Chris는 GreatBank 서비스에 대해서도 "중단 수" 경고를 설정합니다. 이 값이 5를 초과하면 GreatBank 서비스에 대한 응용 프로그램 심사 맵 아이콘에 있는 경고가 빨간색으로 바뀝니다. 이제 심사 맵 트리에서 GreatBank 응용 프로그램과 서비스에 대한 맵 아이콘과 트리 노드 모두에 있는 새 경고를 볼 수 있습니다. Chris는 빨간색 경고가 GreatBank 응용 프로그램과 GreatBank 서비스 모두에 표시되면 일부 근본 원인 진단을 수행하여 자세한 내용을 가져와야 함을 인식합니다.
앞서 Introscope Agent 전용 비즈니스 트랜잭션 기록을 테스트할 때 "계정 검사" 비즈니스 트랜잭션을 기록하여 새 GreatBankAccountCheckService 비즈니스 서비스에 추가한 바 있습니다. 응용 프로그램 심사 맵 "비즈니스 서비스" 노드를 살펴보면 GreatBankAccountCheckService 비즈니스 서비스와 "계정 검사" 비즈니스 트랜잭션이 실제로 Great Bank 논리적 IT 인프라 내에서 실제로 어떻게 흐르는지 한 눈에 알 수 있습니다. 이 정보로는 해당 서비스 및 트랜잭션의 상태 정보, 바로 지금 해당 서비스 및 트랜잭션과 통신 중인 다른 프런트엔드와 백엔드의 상태 정보 등이 있습니다. Chris는 응용 프로그램 심사 맵을 사용하여 Great Bank Introscope 수집기 클러스터를 시각적으로 평가할 수 있을 경우 일차 심사 업무를 거의 스트레스 없이 보다 빠르게 수행할 것임을 인식합니다.
|
Copyright © 2013 CA.
All rights reserved.
|
|