ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Datadog APM 인스톨(php)
    datadog 2020. 3. 24. 22:17

    php dd-trace 인스톨

    1. datadog agent 인스톨
    2. datadog.yaml파일 수정
    3. datadog-agent restart
    4. Install the PHP extension
    5. php restart

    ※amazonlinux1에서 인스톨했습니다.

    ※현재 대응하고 있는 php 버전은 다음에서 확인할 수 있습니다.

    https://docs.datadoghq.com/ja/tracing/setup/php/#compatibility

     

    Tracing PHP Applications

    Datadogが大規模なクラウドのモニタリングサービスをリードします。

    docs.datadoghq.com


    datadog agent 인스톨

    # root 유저 
    $ sudo su 
    
    # datadog agent install
    $ DD_API_KEY={datadog api key} bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)" 
    
    #인스톨 확인
    $ ps aux | grep agent | grep datadog 

    datadog.yaml파일 수정

    다음 내용 추가

    $ sudo view /etc/datadog-agent/datadog.yaml 
    #############################
    api_key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX # datadog agent api key
    collect_ec2_tags: true                    # ec2 tag 수집
    process_config:                           # 호스트의 CPU, 메모리, I/O, thread수 등 프로세스의 metric 수집
     enabled: true 
    apm_config:                               # apm관련 설정
     enabled: true                            # apm 수집 on
    #############################

    다른 플랫폼으로부터 trace data를 수신하는 경우에는

    apm_non_local_traffic: true

    을 추가합니다.


    datadog-agent restart

    datadog agent를 restart시킵니다.

     

    $ sudo stop datadog-agent
    $ sudo start datadog-agent 
    $ ps -ef | grep datadog-agent

    Install the PHP extension

    datadog의 git repository에서 datadog-php-tracer-0.41.1-1.x86_64.rpm를 다운받아 설치합니다.

    $ cd /usr/local/src 
    $ sudo curl -OL https://github.com/DataDog/dd-trace-php/releases/download/0.41.1/datadog-php-tracer-0.41.1-1.x86_64.rpm 
    $ sudo rpm -ivh datadog-php-tracer-0.41.1-1.x86_64.rpm

    service name설정

    apache를 사용하고 있다면 httpd.conf의 virtual host에서 SetEnv DD_SERVICE_NAME 을 이용하여 설정할 수 있습니다..

     

    SetEnv DD_SERVICE_NAME 서비스명

    php restart

     

    $ sudo service httpd restart
    반응형

    'datadog' 카테고리의 다른 글

    Datadog APM인스톨 (ruby on rails)  (0) 2020.04.24

    댓글

Designed by Tistory.