1 / 23

WAS 내에 수행중인 애플리케이션을 알수 있나요 ?

WAS 내에 수행중인 애플리케이션을 알수 있나요 ?. 제니퍼는 실시간으로 WAS 내부에 수행 중인 애플리케이션을 쉽게 보여 줍니다. 제니퍼는 WAS 내부에서 수행중인 액티스 서비스 개수와 경과시간을 시각적 으로 표현해주고 있습니다. DISPLAY. WAS. request. request. request. Double Click. request. 제니퍼 모니터링. 수행중인 애플리케이션에 대한 상세 정보를 클릭만으로 간단히 확인 할 수 있습니다. 실시간 애플리케이션 스택트레이스를 볼 수 있나요 ?.

reilly
Télécharger la présentation

WAS 내에 수행중인 애플리케이션을 알수 있나요 ?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WAS내에 수행중인 애플리케이션을 알수 있나요? 제니퍼는 실시간으로 WAS내부에 수행 중인 애플리케이션을 쉽게 보여 줍니다. 제니퍼는 WAS내부에서 수행중인 액티스 서비스 개수와 경과시간을 시각적 으로 표현해주고 있습니다. DISPLAY WAS request request request Double Click request 제니퍼 모니터링 수행중인 애플리케이션에 대한 상세 정보를 클릭만으로 간단히 확인 할 수 있습니다.

  2. 실시간 애플리케이션 스택트레이스를 볼 수 있나요? 실시간 액티브 서비스 목록에서 간단한 클릭만으로 해당 애플리케이션의 스택트레이스를 볼 수 있습니다. 원하는 애플리케이션 선택 Stack Trace

  3. 증가 X-View Hot Key 사용법 – 1(elapsed max / Base time조정) 증가 Base time을 누를 때 마다 증가시킵니다. elapaed Time을 누를 때 마다 증가 시킵니다. 감소 감 소 Base time을 누를 때 마다 감소시킵니다. elapaed Time을 누를 때 마다 감소 시킵니다.

  4. X-View Hot Key 사용법 – 2(view interval 조정) + 확대 + - 축소 - jennifer 측정 시간 간격을 조절을 통해서 분석의 유연성을 가질 수 있습니다. Shift/ctrl을 함께 사용하면 더욱 큰 크기로 변경이 가능합니다.

  5. X-View상위 섹션의 각 컬럼이 의미하는 것은? 선택된 트랜잭션 개수 / 트랜잭션 고유구분 ID NO / TX UUID CLIENT IP ADDR 클라이언트 IP 번호 호출시작시간 / 호출종료시간 CALL TIME/END TIME 애플리케이션 소요시간 ELAPSED CPU사용시간(sec) CPU SQLTIME Query 수행시간 (한 트랜잭션에서 여러번 수행되었을 경우 모든 Query수행시간 포함) FETCHTIME Fetch수행시간(한 트랜잭션에서 여러 번 수행되었을 경우 모든 fetch수행시간 포함) Error Type T ERROR Error CODE URL 수행애플리케이션 이름

  6. X-view 그래프란? 애플리케이션 응답시간의 분포를 분석 할 수 있게 해줍니다. 제니퍼의 x-view는 수행된 애플리케이션을 응답완려시간대별로 점 그래프로 보여줌으로서 시스템 전체적인 응답시간 추이 분석이 가능합니다. 응답시간(초) jennifer Jennifer 현재 진행 시간

  7. 시스템 CPU사용량과 WAS의 CPU사용량을 동시에 비교해 볼려면..? 좌측의 [실시간 자바프로세스 CPU사용률] 제목을 클릭하면 시스템 CPU사용량과 WAS의 CPU사용률을 실시간 비교 하 실 수 있습니다. 각 그래프의 제목은 연관된 창(view)과 링크되어 있습니다.

  8. 실시간 액티브 서비스 개수에서 각 색깔이 의미하는 것은 무엇일까요? 각 색깔의 의미는 WAS내에서 수행된 시간 경과를 의미 합니다. 8초이상 수행 중인 애플리케이션 3~8초동안 수행 중인 애플리케이션 1~3초동안 수행 중인 애플리케이션 1초미만으로 수행 중인 애플리케이션

  9. CPU사용량에서 각 색깔이 의미하는 것은? Cpu 각 영역별 사용비율을 의미합니다. Kernel cpu 사용량 User cpu 사용량 I/O cpu 사용량

  10. 실시간 액티스 서비스 에서 status가 의미하는 것은? 애플리케이션의 수행단계를 의미합니다. 애플리케이션이 수행 중인 단계를 간단한 코드로 제공함에 따라 쉽게 수생중인 단계를 확인 할 수 잇습니다

  11. 성능이 낮은 애플리케이션 관련정보를 확인 할 수 있나요? 제니퍼는 애플리케이션수행에 대한 다양한 통계 데이터를 제공하고 있습니다. 1.통계분석 2.원하는 날짜 선택 3.원하는 시간 선택(선택사항) 4.원하는 시간 선택(선택사항) 5.선택범위내 모든 애플리케이션 통계 정보 확인 6.원하는 애플리케이션 선택 7.선택한 애플리케이션이 수행한 Query확인

  12. 성능이 낮은 Query관련정보를 확인 할 수 있나요? 제니퍼는 Query수행에 대한 다양한 통계 데이터를 제공하고 있습니다. 1.통계분석 2.원하는 날짜 선택 3.원하는 시간 선택(선택사항) 4.원하는 조회항목선택 5.선택범위내 모든 Query 통계 정보 확인 6.원하는 Query선택 7.선택한 Query를 사용했던 애플리케이션 확인

  13. 클러스터 환경에서 로드밸런싱이 정상적으로 이루어지고 있는지 확인 할 수 있나요? 제니퍼의 [실시간 업무 처리량 미터]를 통해서 request의 로브밸런싱 이상유무를 확인 할 수 있습니다. request WAS1 request Web server request WAS2 제니퍼 view System 구성도

  14. X-view에서 하나의 점이 의미하는 것은 무엇인가요? X-view에서 각 점들은 개별 트랜잭션의 수행완료시간(y축)을 의미합니다. Tx start App logic DB logic HOST logic App logic Tx end 트랙잰셕을 완료하는 시점 에 해당하는 경과시간(y축)에 점을 찍습니다(예: 8초)

  15. Was가 사용하고 있는 파일이나 소켓 정보를 볼 수 있나요? 1 2 3 1 메인메뉴 - 장애진단 2 장애진단 –파일/소켓 3 인스턴스 선택

  16. Jennifer server Was프로세스가 살아있는 데도 불구하고 제니퍼에서 X 표시되는 경우는? 해당 값을 변경하고 싶으시면 서버쪽 구성값의 [agent_death_detection_time] 을 원하는 시간으로 변경해 주십시요. 8초(default값) 동안 데이터가 제니퍼 서버로 오지 않는다몉 X로 표시 장시간의 GC cpu 행 WAS 기타 system문제등 Tcp(7750) 제니퍼 서버는 X로 등록된 에이전트의 Tcp포트에 최종적으로 Echo Test실행(1회) Network 문제

  17. Cpu관련해서 발생하는 Warning관련 메세지는 어떻게 되나요? 아래의 그래프에서 제시된 것과 같이 지정된 시간동안의 전체시스템 cpu사용률과 jvm cpu사용률에 따라 경고 메시지를 보여주게 됩니다. 100% 80% 95% 90% 60% WARNING_SYSTEM_CPU_HIGH WARNING_JVM_CPU_HIGH 40% 지난 5초동안 JVM의 CPU사용률이 평균 90% 이상일경우 지난 5초 동안 전체 시스템의 CPU사용률이 95%일 경우 20% 100% 80% 95% 90% WARNING_JVM_CPU _HIGH_LONGTIME WARNING_SYSTEM_CPU _HIGH_LONGTIME 60% 40% 지난 30초동안 JVM의 CPU사용률이 평균 90% 이상일경우 지난 30초 동안 전체 시스템의 CPU사용률이 95%일 경우 20%

  18. App logic DB logic HOST logic App logic 개별 트랜잭션의 상세내역을 보려면 어떻게 해야 하나요? 개별 트랜잭션이 수행했던(DB거래, HOST거래등)의 메소드 수행내역을 간단한 드래그만으로 볼 수 있습니다. 트랜잭션 선택 2 1 Drag해서 점 선택 3 선택된 애플리케이션 상세 내역 확인 Tx start Tx end

  19. 제니퍼 서버와 에이전트가 사용하는 포트는 어떻게 되나요? 제니퍼에서 사용되는 포트는 아래의 그림을 참고하시고 방화벽 사용시 화살표 방향에 따라 (inbound/outbount)를 설정해 주시면 됩니다. 6901 TCP UDP 7900 6902 Jennifer Server Was agent 6703 7750 6701 7752 7755 클라이언트 7751 Agent는 각각 1개씩의 Tcp포트를 listening합니다. …… 7754

  20. 인스턴스가 여러 개 일때 특정 인스턴스의 데이터 보는 법은? 인스턴스의 데이터그래프가 겹처보여 명확히 구분 및 선택하기 어려울때 우측그림과 같이 상위 이퀄아이저에서 원하는 인스턴스를 선택하면 그래프가 반전되어 확인하기 편합니다. 선택 w13 w13 w13 jennifer

  21. 상세 프로파일링 걸기 (1) 기본값으로 제니퍼를 설치했을 경우 아래와 같이 특정 트랜잭션에 대해서 간단한 트랜잭션정보만을 확인 할 수 있습니다. 요청 사용자 서비스 화면 요청 제니퍼 트랜잭션 검출 (기본형태)

  22. 상세 프로파일링 걸기 (2) 해당 트랜잭션 관련 class들이 com.ibm.websphere.samples하위의 팩키지에 있다고 할때 lwst의 profile의 profile_prefix에 설정하고 다시 lwst관련 jar를 새로 생성합니다. jennifer.lwst.ibm.jar 새로 생성 Ex) lwst.bat ibm core.jar

  23. 상세 프로파일링 걸기 (3) 요청 사용자 요청 서비스 화면 제니퍼 트랜잭션 검출 (설정추가)

More Related