이전 항목: CA Introscope® 경고 및 보고서 출력다음 항목: CA CEM이란?


CA Introscope®로 Java 및 .NET 응용 프로그램을 모니터링하는 방법

CA Introscope®는 다음과 같이 Java 및 .NET 웹 응용 프로그램 내의 런타임 동작에 대한 트랜잭션 데이터를 캡처합니다.

  1. CA Introscope®는 JVM(Java Virtual Machines) 및 .NET CLR(Common Language Runtime) 구성 요소에 프로브를 삽입합니다. 이 프로브는 호출된 클래스, 메서드 및 매개 변수 등의 응용 프로그램-구성 요소 바이트 코드를 모니터링합니다. CA Introscope®는 소스 코드를 건드리지 않습니다.
  2. 프로브가 에이전트에 데이터를 보고합니다.
  3. 에이전트가 Enterprise Manager에 해당 데이터를 보고합니다. JMX(Java Management Extensions), PMI(Performance Monitoring Infrastructure) 등의 다른 하위 시스템도 에이전트가 수집한 데이터를 보고합니다. 또한 에이전트는 응용 프로그램에 대해 캡처된 구조 데이터를 기록하여 Enterprise Manager에 보냅니다. 이 데이터는 그래픽 형식의 응용 프로그램 심사 맵으로 표시됩니다. 응용 프로그램 심사 맵을 살펴보면 비즈니스 트랜잭션이 응용 프로그램에 대한 서비스를 제공하는 프런트엔드에 유입되는 방법도 알 수 있습니다.
  4. Enterprise Manager는 이 데이터를 메트릭으로 컴파일하고 다음 구성 요소에 메트릭 데이터를 사용합니다.

다음 그래픽에서는 응용 프로그램 건전성을 측정하기 위해 CA Introscope®가 응용 프로그램을 어떻게 모니터링하는지에 대한 상위 수준 뷰를 보여 줍니다.

그림에서는 Workstation이 Enterprise Manager에서 메트릭 데이터를 받는 방법을 보여 줍니다.