PHP Agent 0.7.1

2020-05-27

업데이트

세션 쿠키

사용자를 측정하는 쿠키의 키값을 임의로 설정할 수 있도록 추가했습니다.

PHP 내부의 session.name 값을 지정하여 사용자를 식별할 수 있습니다.
기본 "PHPSESSID"를 쿠키의 키 이름으로 사용하지 않고, 다른 이름으로 사용할 때 설정합니다.
콤마를 구분자로 여러개의 값을 설정할 수 있습니다.

whatap.trace_user_cookie_keys

Default : "PHPSESSID,ci_session,laravel_session"
Type : String

Apache 및 PHP-FPM의 재시작 후 적용됩니다.

Redis(phpredis extension) 지원

Redis 서버를 지원합니다.
Redis 연결에 사용된 함수이름을 SQL 구문으로 사용합니다.

수집 함수

  • Redis::connect, Redis::pconnect

  • Redis::set, Redis::get

  • Redis::mset, Redis::mget

  • Redis::command, Redis::rawcommand

redis

SQL문의 주석 삭제

수집하는 SQL 문의 주석을 삭제합니다.
설정을 통해 주석을 포함하거나 삭제 할 수 있습니다.
아래 설정을 false일 경우 주석을 제외한 SQL 문을 수집합니다.

whatap.profile_sql_comment_enabled

Default : false
Type : Boolean

버그

클라이언트 아이피

x-forwarded-for 아이피가 여러개일 경우에도 client ip를 정상적으로 수집하도록 수정했습니다.

액티브 스테이터스

액티브 스테이터스 수집 기능을 보완했습니다. 추가로 일정 간격으로 초기화하는 기능을 추가 했습니다.
공유 메모리 사용으로 PHP 내부와 에이전트에서 수집되는 정보에 차이가 발생할 수 있어 초기화 기능을 추가했습니다.

웹 프로세스 사용 메모리

웹 프로세스의 사용 메모리 정보 수집 기능을 개선했습니다.