Docker PHP 설치
관리 > 에이전트 설치 > 하단의 애플리케이션 설치 클릭 > 설치 안내 중 Docker PHP 탭 선택
Docker 컨테이너 기반으로 실행하는 PHP 애플리케이션에 와탭 모니터링 에이전트를 적용하고 컨테이너 이미지를 패키징하는 과정을 다음과 같이 안내합니다.
노트
EKS Fargate는 지원 예정입니다.
에이전트 다운로드
PHP 애플리케이션 도커 이미지 빌드 시 whatap-php 패키지를 설치하세요.
- x64
- AArch64
x64
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 /
AArch64
RUN wget https://s3.ap-northeast-2.amazonaws.com/repo.whatap.io/alpine/aarch64/whatap-php.tar.gz
RUN tar -xvzf whatap-php.tar.gz -C /
에이전트 설정
-
다음 명령어를 이용해 설치 스크립트를 설정하세요. 와탭 액세스 키, 서버 IP 정보를 입력하면 PHP 환경 정보를 자동으로 수집합니다.
RUN (echo "[액세스 키]"; echo "[서버 IP]")|/usr/whatap/php/install.sh
-
다음과 같이 PHP 환경 정보를 직접 입력할 수 있습니다.
# RUN /usr/whatap/php/install.sh -l [액세스 키] -s [서버 IP] -v [PHP 버전 x.x] -i [php.ini의 전체 경로] -p [프로세스명] -z [thread safety]
RUN /usr/whatap/php/install.sh -l xxxxx -s 1.1.1.1/2.2.2.2 -v 7.0 -i /etc/php.ini -p httpd [-z]
노트
액세스 키가 Docker Public 상태의 이미지에 노출되지 않도록 주의하세요.
컨테이너 환경변수 설정
Docker 빌드 후 쿠버네티스 환경 내 컨테이너 환경변수