PHP Agent 2.3.2

2021-10-19

업데이트

로그 모니터링 옵션 변경

기존 로그 모니터링 파일 설정을 단순하게 변경하였습니다.

변경 후

logsink.files 설정으로 파일전체 경로와 파일명을 설정합니다. 여러파일 설정은 콤마(,)로 구분하여 설정합니다.

    whatap.logsink_enabled=true
    whatap.logsink_zip_enabled=true
    whatap.logsink.files=/etc/httpd/logs/error_log, /etc/httpd/logs/access_log

변경 전

기본설정

    whatap.logsink_enabled=true
    whatap.logsink_zip_enabled=true
    whatap.watchlog_enabled=true

Apache error log 및 access log 설정

    whatap.watchlog.apache_error_log.enabled=true
    whatap.watchlog.apache_error_log.file=/etc/httpd/logs/error_log

    whatap.watchlog.apache_access_log.enabled=true
    whatap.watchlog.apache_access_log.file=/etc/httpd/logs/access_log

멀티 트랜잭션 추적

멀티 트랜잭션 추적을 위한 고유 아이디를 조회할 수 있는 함수를 추가합니다.

/usr/whatap/php/libs/Whatap.php를 include 하여 조회할 수 있습니다.
static 함수인 whatap_mtid() 는 Long값(양수, 음수)을 반환합니다.

<?php
// /usr/whatap/php/libs/Whatap.php
include_once './Whatap.php';

// Long 값을 반환 합니다.
echo "MTID=".Whatap::whatap_mtid();

?>