PHP Agent 2.0.0

2021-02-17

업데이트

PHP 8.0 지원

PHP 8.0 버전을 지원합니다.

Alpine linux 지원

Alipine linux 를 지원합니다.

Dockerfile

whatap-php.targ.gz 을 /usr/whatap/php 디렉토리에 압축을 해제합니다. install.sh 스크립트를 통해서 설치합니다.(사용자 가이드에서 상세하게 확인가능합니다.)

/usr/whatap/php/install.sh -l [프로젝트 라이센스] -s [와탭 수집서버 주소] -e [php cli 경로 및 명령어] -p [Apache 또는 php-fpm 프로세스 이름]

/usr/whatap/php/install.sh -l x260g0d40t6u7-xxxxx-aaaa -s 192.168.1.0/192.168.1.1 -e /usr/bin/php -p httpd
FROM alpine

RUN apk update && apk upgrade
RUN apk add php7 php7-fpm php7-opcache
RUN apk add php7-gd php7-mysqli php7-zlib php7-curl
RUN apk add php7-pdo php7-pdo_mysql
RUN apk add php7-pgsql

RUN apk add apache2 php7-apache2

# Install WhaTap PHP monitoring
RUN wget https://s3.ap-northeast-2.amazonaws.com/repo.whatap.io/alpine/x86_64/whatap-php.tar.gz
RUN tar -xvzf whatap-php.tar.gz -C /
RUN /usr/whatap/php/install.sh -l x260g0d40t6u7-xxxxx-aaaa -s 192.168.1.0/192.168.1.1 -e /usr/bin/php -p httpd

whatap-php 실행

Docker의 entrypoint에 whatap-php 실행 명령어를 추가하여 container 실행 후에 whatap-php 데몬이 시작될 수 있도록 설정합니다.

/usr/whatap/php/whatap-php