"검색" 탭(검색 탭 참조)은 Investigator 트리의 모든 노드에서 활성화됩니다. 이 탭을 사용하여 특정 노드 아래의 메트릭을 검색합니다.
검색 탭을 찾으려면
일반 텍스트 검색을 사용하려면
검색 결과가 표 형식으로 표시됩니다. 검색 문자열이 이름에 포함된 모든 리소스가 결과에 표시됩니다.
팁: 표에 나열된 메트릭을 선택하면 메트릭의 라이브 뷰를 보여 주는 차트가 표시됩니다.
각 결과의 최소값, 최대값 및 개수를 포함하는 결과를 표시하려면
팁: 검색 후 "최소, 최대, 개수 표시"를 선택하면 결과가 새 열로 새로 고쳐집니다.
정규식 사용
"검색" 창에서는 Perl 5 정규식 언어를 사용하는 정규식을 사용할 수 있습니다.
팁: Perl 5 정규식 언어를 사용하여 메트릭 그룹화를 정의할 수도 있습니다. 메트릭 그룹화를 정의하는 방법에 대한 자세한 내용은 새 메트릭 그룹화 만들기를 참조하십시오.
검색에 정규식을 사용하려면
"검색" 탭에 결과가 표시됩니다.
트랜잭션 추적 프로그램은 프로덕션 응용 프로그램 내의 Java VM(또는 .NET 환경의 공용 언어 런타임[CLR])을 통과하는 트랜잭션 동작을 추적할 수 있는 강력한 도구입니다.
Introscope Transaction Tracer 사용을 참조하십시오.
스레드 덤프를 보면 JVM 성능 문제의 출처를 식별하는 데 도움이 될 수 있습니다.
다음 예제의 경우 스레드 덤프를 수집하고 분석할 수 있습니다. 이 에이전트 JVM 스냅숏은 속도가 느리거나 중단된 서버 또는 비정상적으로 높은 CPU 사용률의 출처를 파악하는 데 도움이 될 수 있습니다.
참고: thread_dump 권한이 있어야 스레드 덤프를 수집하거나 이전 스레드 덤프를 로드할 수 있습니다. 자세한 내용은 CA APM 보안 안내서를 참조하십시오.
다음 단계를 따르십시오.
헤더에 스레드 덤프 시간이 표시됩니다. 스레드 덤프 요약 표시줄에 총 스레드 수와 대기, 차단 또는 실행 중인 스레드 수가 표시됩니다.
참고: 스레드 덤프를 실행하면 CA APM 성능에 영향을 미칩니다. 최상의 성능을 얻으려면 각 스레드 덤프 사이에 일시 중지하십시오.
각 스레드는 모든 메서드를 호출된 순서로 나열하고 스레드 스택 추적 테이블에 표시하는 스택 추적과 연결되어 있습니다.
중복된 호출이 숨겨진 경우 숨겨진 추가 호출의 수가 "스레드 덤프" 탭에서 메서드 이름 오른쪽의 꺾쇠 괄호 안에 표시됩니다.
예를 들어 스레드를 선택한 경우 다음과 같은 메서드가 스택 추적 테이블에 표시된다고 가정합니다.
java.net.PlainSockettlmpl.SocketAccept(Native Method) java.net.PlainSockettlmpl.accept(PlainSockettlmpl.java:457) java.net.ServerSockettimpl.Accept(ServerSockettimpl.java:473) java.net.ServerSockettimpl.accept(ServerSocket.java:444) com.ibm.rmi.transport.ListenerThread.run(ListenerThread.java:166)
"중복 항목 숨기기" 확인란을 선택하는 경우 다음 메서드가 표시됩니다.
java.net.PlainSockettlmpl.SocketAccept(Native Method) <1> java.net.ServerSockettimpl.Accept(ServerSockettimpl.java:473) <1> com.ibm.rmi.transport.ListenerThread.run(ListenerThread.java:166)
이제 java.net.PlainSockettlmpl.SocketAccept 및 java.net.ServerSockettimpl.Accept 메서드에 대한 이후의 호출은 스택 추적에서 숨겨집니다. 이러한 호출은 <1>의 숨겨진 메서드 수에 포함됩니다.
CA Introscope®에서는 스레드 정보 테이블의 모든 스레드 덤프 세부 정보를 텍스트 파일에 저장합니다. 이 파일을 다른 사람에게 보내거나 텍스트 편집기를 사용하여 볼 수 있습니다.
참고: 스레드 덤프 텍스트 파일 데이터를 "스레드 덤프" 탭으로 가져와 볼 수는 없습니다.
선택한 스레드 덤프의 데이터가 "스레드 덤프" 탭에 표시됩니다.
참고: CA Introscope®에서 저장된 스레드 덤프 텍스트 파일과 다른 위치에 저장하는 모든 이전 스레드 덤프에서 선택할 수 있습니다. 이전 스레드 덤프는 한 번에 하나씩 볼 수 있습니다.
팁: 각 에이전트에 대해 Investigator를 연 다음 각 에이전트의 스레드 덤프를 수집합니다.
CDV(크로스 클러스터 데이터 뷰어)는 여러 클러스터의 여러 수집기에서 에이전트 및 고객 경험 메트릭 데이터를 수집하는 특수 Enterprise Manager입니다. CDV Workstation을 사용하면 수집기에서 제공하는 에이전트 및 고객 경험 메트릭의 통합 뷰를 표시하는 대시보드를 만들고 볼 수 있습니다. 수집기는 조직의 여러 데이터 센터에 있을 수 있습니다. 각 수집기를 여러 CDV에 연결할 수 있으므로 서로 다른 CA APM 클러스터에 보고하는 응용 프로그램을 유연하게 모니터링하고 볼 수 있습니다.
조직에 각각의 자체 클러스터와 함께 여러 대규모 CA APM 배포가 있는 경우 CDV Workstation을 사용하여 여러 클러스터의 응용 프로그램을 모니터링할 수 있습니다. 이 기능을 통해 응용 프로그램의 문제가 어느 클러스터에 있는지 확인할 수 있습니다.
예를 들어 회사에 많은 고객 트랜잭션을 처리하는 대규모 웹 사이트가 있을 수 있습니다. 회사에서는 한 응용 프로그램 관리자 그룹이 웹 인터페이스를 담당합니다. 그리고 다른 관리자가 백엔드 시스템을 담당할 수 있습니다. 웹 인터페이스와 백엔드 시스템 클러스터 모두에서 수집기의 데이터를 표시하도록 CDV Enterprise Manager를 구성할 수 있습니다. 웹 사이트 문제가 발생하면 CDV Workstation에 로그인하여 메트릭 브라우저 트리에서 대시보드와 메트릭을 볼 수 있습니다. 이 데이터를 검사하면 문제의 원인이 되는 클러스터를 파악할 수 있습니다.
참고: 다음 기능은 CDV Workstation에서 볼 수 없습니다.
CDV가 연결된 수집기로 에이전트가 데이터를 보고하면 CDV Workstation에서 트랜잭션 추적 세션을 시작할 수 있습니다. 이 "CDV 트랜잭션 추적"은 여러 클러스터 간을 포함하여 CDV에 연결된 여러 수집기에서 트랜잭션을 추적합니다. 예를 들어 회사에 각각 MOM과 세 개의 수집기가 포함된 클러스터가 두 개 있을 수 있습니다. 각 클러스터의 수집기 하나에 200개의 에이전트가 데이터를 보고합니다. CDV는 두 수집기 모두에서 이 200개 에이전트에 대한 데이터를 수집하도록 구성되어 있습니다. 이 경우 CDV Workstation을 열면 서로 다른 클러스터에 있는 두 수집기가 표시된 Investigator 트리를 볼 수 있습니다. 또한 400개의 연결된 에이전트의 데이터를 볼 수도 있습니다. "트랜잭션 추적 세션" 창을 열고 400개의 에이전트와 두 수집기에서 수행되는 트랜잭션 추적을 실행하고 볼 수 있습니다.
또한 CDV Workstation에서 동적 계측을 사용할 수도 있습니다.
참고: CDV에 대한 자세한 내용은 CA APM 개요 안내서 및 CA APM 구성 및 관리 안내서를 참조하십시오.
|
Copyright © 2013 CA.
All rights reserved.
|
|