소개
JENNIFER Python은 Python 플랫폼으로 동작하는 웹 애플리케이션을 실시간 모니터링 할 수 있는 APM 프로그램 입니다. 2018 JENNIFER Python 프로모션 기간 동안 무료로 Python WSGI 애플리케이션을 모니터링 하실 수 있습니다.
기간 및 인원
기간 : 2018년 8월 ~ 2018년 11월
인원 : 00명
참여 대상 : Python 웹 애플리케이션 운영자, 개발자
지원 환경에 및 신청 절차에 대한 문의 사항은 python@jennifersoft.com 으로 메일 주시기 바랍니다.
신청 방법 및 절차
JENNIFER Python 지원 환경을 확인 후 JENNIFER 프로모션 신청 페이지에 접속해 신청하세요. 프로모션 대상으로 선정 되었을때 메일로 JENNIFER Python 에이전트 설치 방법을 포함한 안내 메일이 송신됩니다. 프로모션 세부 절차는 다음과 같습니다.
사용자는 제니퍼소프트가 제공하는 JENNIFER 서버를 이용해 Python 애플리케이션을 모니터링합니다. 모니터링 데이터가 JENNIFER 서버에 임시로 저장되며, 프로모션 종료 후 데이터가 삭제됩니다.
JENNIFER Python 에이전트 설치 안내 메일 수신
JENNIFER Python 에이전트 설치
신청 폼에 입력한 ID로 JENNIFER 서버 접속
사용자 비밀번호 변경 후 Python 애플리케이션 모니터링
JENNIFER Python 지원 환경
JENNIFER Python은 Linux, macOS 운영체제 만을 지원하며, WSGI 애플리케이션만 모니터링 가능합니다.
운영체제 : 64bit Linux, RedHat 5 이상, CentOS 5 이상, Ubuntu 7 이상 (kernel 버전 2.6.18 이상), macOS Sierra 이상
Python 버전 : CPython의 2.x 버전은 2.7 이상, 3.x 버전은 3.3 이상을 지원한다.
지원하는 웹 프레임워크: Flask 버전 0.11 이상, django 버전 1.5 이상
모니터링 가능 DB 드라이버 : mysqlclient, pymysql, sqlite3
JENNIFER Python 기능 소개
실시간 모니터링
트랜잭션이 웹 애플리케이션 서버에 들어오는 순간부터 요청이 사용자에게 전달되는 전 과정을 스피드 바, 스피드 미터 인터페이스로 제공합니다. 이 인터페이스는 트랜잭션이 어디서 처리되지 못하고 대기하고 있는지, 어떤 사용자가 현재 응답지연을 경험하고 있는지, 어느 SQL 쿼리가 현시점에서 수행되고 있는지와 같은 트랜잭션 수행상태에 대한 정보를 실시간으로 보여줍니다.
엑스 뷰(X-View)
엑스 뷰는 모든 트랜잭션의 응답 시간을 개별 점 그래프로 표현한 차트입니다. 사용자는 엑스 뷰를 통해 단순히 응답시간이 전체적으로 느려졌다는 것 외에 응답 시간이 느려지는 병목 유형의 패턴을 감지할 수 있으며, 시스템을 느리게 하는 현상을 보다 효과적으로 파악할 수 있습니다.
또한 엑스 뷰의 각 점을 마우스 그래그로 선택하면 선택된 트랜잭션의 상세 데이터를 확인할 수 있습니다.
.
성능 브라우저
성능 브라우저를 통해 일별 응답시간, TPS, 시스템 CPU 사용률, 동시 사용자 수 등 성능 데이터를 그래프로 확인할 수 있습니다.
애플리케이션 현황
애플리케이션 현황 기능으로 애플리케이션/SQL/External Call 호출 건수, 평균 응답시간을 확인할 수 있습니다.