메서드를 계측한다는 것은 메서드에 바이트 코드를 연결하여 Introscope에서 메서드 성능의 여러 측면을 모니터링할 수 있게 해주는 과정을 의미합니다. 계측의 의미와 계측의 역할에 대한 배경 정보는 사용자 환경에 따라 CA APM Java 에이전트 구현 안내서나 CA APM .NET 에이전트 구현 안내서를 참조하십시오.
참고: 기본적으로 Tomcat에서 실행 중인 에이전트의 경우 동적 계측을 사용할 수 없습니다. 이 기능을 사용하도록 설정하려면 IntroscopeAgent.profile을 열고 다음과 같이 속성을 true로 설정합니다.
introscope.agent.remoteagentdynamicinstrumentation.enabled=true
메서드를 동적으로 계측한다는 것은 응용 프로그램 서버를 다시 시작할 필요 없이 런타임에 계측을 삽입한다는 의미입니다.
트랜잭션 추적 세션 중에 메서드 하나, 둘 이상 또는 모두를 동적으로 계측할 수 있으며 이후에 새로 계측된 메서드에서 반환하는 메트릭을 볼 수 있습니다. 이를 통해 응용 프로그램 성능을 동적으로 조정할 수 있습니다.
참고: 관리자가 특정 권한(일반적으로 관리 권한)을 부여한 사용자만이 이 기능을 사용할 수 있습니다. 권한은 domains.xml 파일에서 제어합니다. 자세한 내용은 CA APM 보안 안내서를 참조하십시오.
트랜잭션 추적 뷰를 통해 하나 이상의 메서드를 계측할 경우 다음 사항이 적용됩니다.
.NET 운영 환경 사용자 참고 사항
.NET 운영 환경에서는 동적 계측이 지원되지만 기능이 제한됩니다. 이 섹션의 각 항목에는 해당 항목에 소개된 기능이 .NET에서 지원되는 범위까지 해당하는 지침이 들어 있습니다.
이 섹션의 내용
이 단원에서는 다음 작업을 수행하는 방법을 설명합니다.
참고: 이 섹션에서 설명하는 계측 변경 중 하나를 실행한 후 에이전트에서 변경을 처리하는 데는 몇 초가 걸릴 수 있습니다. 이 시간 동안에는 에이전트가 변경을 완료하기 전까지 추가적인 동적 계측 변경을 수행할 수 없습니다. 추가적인 계측 변경을 실행하려고 하면 오류 메시지가 나타날 수 있습니다.
|
Copyright © 2013 CA.
All rights reserved.
|
|