docker-compose에서 Datadog Agent 사용

계속: docker-compose PHP로 DatadogAPM을 사용해보십시오.

마침내 DatadogAPM의 PHP 베타 버전이 출시되었습니다!
그래서 DatadogAPM을 움직이기 위해 docker-compose로 Datadog Agent를 움직이게 할 준비의 메모가 됩니다.

docker-compose 준비



doker-compose.yml
  hogehoge:
    image: hogehoge
    container_name: hogehoge
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./httpd/vhosts.conf:/etc/httpd/conf.d/vhosts.conf
      - ./admin/:/var/www/
    links:
      - dd-agent:dd-agent
    depends_on:
      - dd-agent

  dd-agent:
    container_name: dd-agent
    image: datadog/docker-dd-agent
    environment:
      - API_KEY=[API_KEY]
      - DD_APM_ENABLED=true
    volumes:
     - /var/run/docker.sock:/var/run/docker.sock
     - /proc/mounts:/host/proc/mounts:ro
     - /sys/fs/cgroup:/host/sys/fs/cgroup:ro
    ports:
      - "8126:8126/tcp"

기본적으로 아래의 Datadog Agent를 추가하면 움직인다고 생각합니다.
위 추가
docker-compose up -d

라든가 근처의 명령으로 시작하면

대시보드에서 보고 있는 것 같아요.
PHP의 APM 편에 계속됩니다.

참고 : Docker로 시작 Datadog

좋은 웹페이지 즐겨찾기