Java 에이전트
Java 에이전트는 트랜잭션이 실행되는 컴퓨팅 환경과 응용 프로그램에 대한 세부적인 성능 메트릭을 수집합니다. Java 에이전트는 데이터 수집 구성 요소로서 JVM(Java Virtual Machine)에서 실행되는 응용 프로그램 및 리소스에서 이 정보를 수집한 다음 Introscope 및 Enterprise Manager로 보냅니다. 그러면 Enterprise Manager는 실시간 보고 및 기록 보고용으로 데이터를 처리하고 저장합니다. Team Center를 사용하면 수집된 데이터를 보고 필요한 작업을 수행하여 알림을 생성하거나 적절한 조치를 수행할 수 있습니다.
apmdevops104kr
Java 에이전트는 트랜잭션이 실행되는 컴퓨팅 환경과 응용 프로그램에 대한 세부적인 성능 메트릭을 수집합니다. Java 에이전트는 데이터 수집 구성 요소로서 JVM(Java Virtual Machine)에서 실행되는 응용 프로그램 및 리소스에서 이 정보를 수집한 다음 Introscope 및 Enterprise Manager로 보냅니다. 그러면 Enterprise Manager는 실시간 보고 및 기록 보고용으로 데이터를 처리하고 저장합니다. Team Center를 사용하면 수집된 데이터를 보고 필요한 작업을 수행하여 알림을 생성하거나 적절한 조치를 수행할 수 있습니다.
Java 에이전트는 계측된 응용 프로그램의 클래스 바이트 코드에 프로브를 삽입합니다. 바이트 코드에 프로브를 삽입하는 것은 응용 프로그램을 모니터링할 수 있게 해 주는 계측 프로세스의 일부입니다. 응용 프로그램이 계측된 후 Java 에이전트는 데이터의 수집을 시작합니다.
응용 프로그램 관리를 위한 주요 동작은 다음과 같습니다.
- 응용 프로그램 서버의 성능 및 가용성을 모니터링할 수 있는 에이전트를 배포합니다.
- 응용 프로그램 구성 요소의 모니터링을 테스트, 조정 및 최적화합니다.
- 필요한 대로 에이전트 작업을 제어하도록 에이전트 프로필을 사용자 지정합니다.
에이전트는 응용 프로그램 서버 Java 힙 메모리의 일부를 사용하여 수집된 데이터를 저장합니다.
힙 사용량에 적용되는 정보는 다음과 같습니다.
- 힙 사용량이 많은 경우 에이전트를 설치할 때 힙 할당을 늘려야 할 수 있습니다.
- 많은 수의 트랜잭션 추적을 수집하려면 JVM 힙 크기를 늘리십시오.
참고:
고성능의 Introscope 환경을 사용하는 경우 적절한 에이전트 JVM 힙 설정은 CA APM Implementation Services(CA APM 구현 서비스)에 문의하십시오.