2024년 6월 27일 목요일

XPI 인스펙터 화면과 메뉴 정리

인스펙터 기능은 PO에서 지원하는 모니터링에서 보기힘든 부분들을 리포팅해주어 어떤 이슈나 원인모를 문제에 대해 분석하기 쉬운 화면과 파일을 제공해주는데 SAP Note 1514898에서 최신버전을 다운로드 받을수 있다고 하며 지원목적으로 SAP에서 개발되었다고 함

화면 접속은 http://<po url>:<po port>/xpi_inspector/index.jsp로 할수 있음 사용방법은 원하는 트레이스,어댑터 등을 선택 후 스타트 문제,현상을 재연하면 된다고 함 그이후에 인스펙터를 꼭 중지해야한다고 함

인스펙터 화면,메뉴

History: 인스펙터 결과들은 SAP System Global Directory of the Central Instance에 암호화 되어 보관된다고 하는데 공간을 많이 차지한다고 하면 삭제 가능함

Option: Default Traces, SQL Traces, Stating Inspection메뉴가 존재하며 트레이스 활성화 선택, SQL파일 처리, 인스펙터 시작타임을 선택과 더불어 인스턴스 노드별로도 실행가능함

Example(필수선택): 1 (CPA Cache), 2 (Alerting)처럼 Authenication, SSL & PP와 RWB, Mapping Runtime, XI Adapter, XI Message, XI Channel, Performance Problem, Authorization & Session Management, JEE Service, JEE Application, Default Trace, Custom 카테고리가 존재하는데 앞에 숫가 뭘 뜻하는지는 모르겠고 각 카테고리 선택 시 화면이 달라짐

수집항목(선택가능)

Messaging System: XI어댑터가 사용 중인 전송 프로토콜과 독립적으로 메시지를 주고 받을수 있는 XML기반 메시징 프레임워크

XI Module Processor:J2EE Enterprise JavaBean 애플리케이션 수준에서 메시징 서비스와 JCA어댑터 간의 메시지 흐름을 제어

HTTP Provider: HTTP get,port 같은 http요청과 응답에 대해 수집

SAP HTTP Client: SAP HTTP 클라이언트 라이브러리를 통해 수행 되는 HTTP GET,POST와 같은 http요청,응답을 수집

Open SQL: J2EE엔진 내의 모든 데이터베이스 액세스를 추적할수 있는 온디맨드 트레이스

JCo by Trace Level: SAP Java Connector는 Java애플리케이션이 SAP의 RFC프로토콜을 통해 SAP 시스템과 통신할수 있도록 하는 미들웨어 구성요소

XI 어댑터

선택할수 있는 XI Adapter로는 SFSF, OData, SOAP, JDBC, File, Mail, RFC, JMS, REST, ISpeak, WS, MarketPlace, BC, Axis, HTTP, IDOC, Java Proxy Runtime, OFTP, AS2, EDI 같은 생소한 어댑터들도 존재함

샘플 상세화면

11(Authentication, SSL & PP)
인증서가 설정된 인터페이스에서 문제 발생 시 트레이스하기 좋은 항목으로 선택가능한 파라메터로 SSL Server URL Address, SSL Protocol Version, SSL Cipher Suite, Trusted CAs Keystore View, Client Cerificate Keysore View, Client Certificate Keystore Entry(KeyPair), Verify SSL Seerver Name, Use Proxy가 있음

40(XI Message)
XI Meeage ID를 입력할수 있음

50(XI Channel)
PO내부에 XI채널을 검색하여 선택 가능

51(Performance Problem)
선택한 수치의 간격과 초단위로 전체스레드 덤프를 수집할수 있으며 옵션값으로 Enable SAP JVM Performance Tracing, Enable SAP JVM Memory Allocation Tracing가 있음

60(JEE Service)
생소한 내용이긴한데 ClassLoader Viewer, Database Container, JCo RFC Provider, Licensing Adapter, XPI Service: XI 등의 서비스들을 선택할수 있음

70(JEE Application)
PO내에 있는 자바프록시, 어댑터와 모듈 등을 선택할수 있음

80(Default Trace)
특정날짜와 시간에 Minimum Serverity(Debug,Path,Info,Warning,Error)를 선택해 트레이스 데이터를 수집할수 있는것 같음

100(Custom)
Log Locations, Log Categories를 선택할수 있음

"인스펙터를 사용하면 PO의 모든 데이터를 한눈에 볼수 있는것 같음"

댓글 없음:

댓글 쓰기