이전 항목: Java Agent 소개다음 항목: Java Agent 배포 계획


Introscope 및 Java Agent 정보

CA Introscope®는 프로덕션 환경에서 복잡한 웹 응용 프로그램을 매일 24시간 모니터링하고, 고객에게 영향을 미치기 전에 문제를 감지하고, 감지된 문제를 빠르게 공동 작업으로 해결할 수 있게 해 주는 엔터프라이즈 응용 프로그램 성능 관리 솔루션입니다. 이 솔루션의 핵심 아키텍처 요소는 오버헤드가 낮은 에이전트입니다.

에이전트는 Introscope의 데이터 수집 구성 요소로, 트랜잭션이 실행되는 컴퓨팅 환경과 응용 프로그램에 대한 세부적인 성능 정보를 수집하는 기능을 합니다. Java Agent는 JVM(Java Virtual Machine)에서 실행되는 응용 프로그램 및 리소스에서 이 정보를 수집한 다음 추가 처리를 위해 Enterprise Manager로 보냅니다.

Java Agent는 응용 프로그램에서 사용되는 JVM을 구성하는 구성 요소의 바이트 코드에 프로브를 삽입합니다. 바이트 코드에 프로브를 삽입하는 것은 응용 프로그램을 모니터링할 수 있게 해 주는 계측 프로세스의 일부입니다.

응용 프로그램을 계측하려면 PBD(ProbeBuilder 지시문) 파일에 정의된 추적 프로그램도 필요합니다. PBD 파일의 명령 또는 지시문은 모니터링할 응용 프로그램 구성 요소를 식별합니다. 추적 프로그램은 응용 프로그램이 JVM에서 실행될 때 에이전트가 어떤 프로브에서 어떤 메트릭을 수집해야 하는지 식별합니다. PBD 파일을 사용자 환경에 맞게 변경하여 모니터링되는 항목을 제어할 수 있습니다.

Java Agent를 설치하면 사용자 환경에 대한 기본 모니터링 기능을 사용할 수 있도록 몇 개의 기본 PBD 파일이 배포됩니다. 이 기본 모니터링 기능을 수정하여 가시성과 성능 간의 균형을 필요에 맞게 조정할 수 있습니다. 응용 프로그램이 계측된 후 Java Agent는 사용자가 원하는 데이터를 수집하여 Enterprise Manager에 보고합니다. 그러면 Enterprise Manager는 실시간 보고 및 기록 보고용으로 데이터를 처리하고 저장합니다. Introscope Workstation을 사용하면 수집된 데이터를 보고 필요한 작업을 수행하여 경고를 생성하거나 적절한 조치를 수행할 수 있습니다.

응용 프로그램 관리를 위한 주요 동작은 다음과 같습니다.