Application Performance Monitoring

Intuitive, Simple, Dynamic and Smart.

PHP Monitoring


제니퍼는 PHP 환경에서 운영 중인 시스템을 최소한의 부하로 실시간 모니터링(Monitoring) 할 수 있습니다. 또한 응용 프로그램의 프로파일 데이터, 시스템 리소스 정보를 다양한 관점에서 분석한 HTML5 대시보드로 제공합니다.

또한, 성능 이슈를 적시에 감지하여 한번의 클릭으로도 코드 라인까지 근본 원인을 파악할 수 있으며 PHP 웹 어플리케이션의 성능 장애 원인을 빠르게 진단하고 대응할 수 있는 효과적인 프로세스를 제공합니다.

PHP는 현재 가장 많이 사용되는 웹 서버 스크립트 언어입니다. 과거 PHP는 중소형 사이트에만 적합하다는 인식이 있었으나 프레임 워크(CodeIgniter, CakePHP 등), 유연한 웹 PHP 플랫폼(WordPress, Drupal 등), 그리고 다양한 외부 확장으로 현재 PHP는 엔터프라이즈 환경에서도 널리 사용되는 서버 스크립트 언어입니다. 하지만 서비스 운영 전에 PHP 서비스 환경을 디버깅, 프로파일 할 수 있는 도구들은 있었으나 서비스 운영 중에 PHP 서비스 환경을 모니터링 하고 장애 진단을 할 수 있는 도구는 찾기 어려웠습니다. 이로 인해 엔터프라이즈 환경에서 PHP환경을 사용하는 여러 고객들은 제니퍼 PHP의 등장을 지속적으로 바라 왔습니다.  제니퍼 PHP는 운영 중인 PHP 웹 환경의 성능을 직관적으로 모니터링 할 수 있을 뿐 아니라 장애 원인을 분석하고 해결 할 수 있는 프로세스를 제공합니다.

제니퍼 PHP 아키텍처 소개

제니퍼는 제니퍼 에이전트가 자바(Web Application Server), .NET, PHP 서버의 프로세스와 함께 운영되면서 데이터를 수집 데이터 서버로 전송하게 됩니다. 데이터 서버는 수집된 데이터를 다시 뷰(View)서버로 전송하고, 사용자는 브라우저를 통해 뷰(View)서버에 접근해서 수집된 각종 모니터링 데이터를 볼 수 있습니다.

Architecture_php_JENNIFER


주요기능

  • 실시간 부하량/ 서비스 모니터링
  • 장애진단/ 성능 저하 병목 원인분석
  • 전거래 응답시간분포도(X-View)
  • 개별 트랜잭션 상세 프로파일링
  • 서비스/SQL 성능 추적
  • 서비스 장애 감지 및 분석
  • 서비스 폭주 시 지능적 부하량 제어
  • 사용자 권한별 메뉴/화면 구성
  • 시스템/ 리소스 모니터링
  • 템블릿 기반 사용자 정의형 통계 분석 보고서
  • 수행 시간이 일정 시간을 초과하는 함수 자동 프로파일 기능

지원환경

제니퍼 PHP가 지원하는 지원환경은 다음과 같습니다.

PHP

Operating Systems: Linux kernel 버전 2.6.8 이상 (RHEL 5 이상 Ubuntu 7이상)

Web Server : Apache 2, Any Server that can run with PHP-FPM, PHP built-in Web Server

PHP 버전 : apache module로 동작, 5.2, 5.3, 5.4, 5.5, 5.6, 7.0(NTS)

GNU libc 버전: 2.5 이상

Supported DB: MySQL, PostgreSQL, Oracle, Microsoft SQL Server, Maria DB