Release Note – 2017/10/17

Whatap-php 모니터링

업데이트

  • 지원 환경이 추가 되었습니다.

PHP 5.2(NZTS, ZTS) 이상 버전에서 모니터링이 지원됩니다.

CentOS 6.x (64bit) 이상, Ubuntu 12.04 (64bit) 이상 버전에서 모니터링이 지원됩니다.

  • 실시간 사용자 수를 측정하는 기능이 보완되었습니다.

PHP 기본 쿠키(PHPSESSID) 및 프레임워크 쿠키(ci_session, laravel_session) 를 기준으로 사용자를 구분합니다. 쿠키 사용을 설정하면 기본 쿠키가 없는 경우에  “WHATAP” 키를 쿠키에 추가하여 사용자를 구분할 수 있습니다.

whatap.trace_user_set_cookie=true

쿠키를 사용하지 않는 환경에서 특정 HTTP 헤더 키를 가져와서 사용자를 구분할 수 있습니다.

whatap.trace_user_header_ticket=[HTTP Header Key]

whatap.ini 에 해당 설정을 추가하고 서비스를 재시작하면 적용됩니다. (PHP 컴파일 설치로 php.ini 에 추가해야 할 수도 있습니다. )

버그 수정

  • 에러 트랜잭션의 정보가 통계로 수집 되지 않는 문제를 수정했습니다.
  • 동일한 로그가 반복적으로 출력되어 Disk IO 점유율이 높아지는 문제를 수정했습니다. 동일한 로그는 정해진 시간 안에 한 번만 출력 되도록 수정되었습니다.
  • 설치 문제를 보완하였습니다.

PHP 소스를 컴파일 하여 직접 설치하는 경우에, –with-config-file-scan-dir 옵션을 설정하지 않으면 추가 설정 파일(ini)을 로딩하는 기능이 적용되지 않습니다. 이 경우 설정파일(whatap.ini)을 복사하지 못하는 문제가 있습니다.

오류 문구는 다음과 같습니다.

PHP_INI_DIR=(none)
cp: cannot create regular file `(none)/whatap.ini': 그런 파일이나 디렉터리가 없습니다

whatap.ini 내용을 분리하여 설정하도록 수정되었습니다. (설치 가이드 내용 중 수동 설치 항목)

PHP Extension 설정 내용은 PHP 기본 설정파일인 php.ini 에 추가되고, 그 외 설정은 /usr/whatap/php/whatap.ini 에 설정 됩니다.