에이전트 기본 사용법

에이전트를 사용하려면 플랫폼을 선택합니다.

integration
integration
integration
integration
integration
integration
integration
integration
integration
integration
integration
integration
integration
integration
integration
integration
integration
integration
integration
integration
integration
integration

에이전트 관리

Datadog 에이전트 관리자 GUI를 사용하거나 명령줄로 에이전트 설치를 관리합니다.

Datadog 에이전트 관리자 GUI

에이전트 GUI는 32비트 윈도우즈(Windows) 플랫폼을 지원하지 않습니다.

다음에 Datadog 에이전트 관리자 GUI를 사용합니다.

  • 에이전트용 상태 정보 보기
  • 모든 실행 상태 점검하기
  • 에이전트 로그 보기
  • 에이전트 설정 파일(datadog.yaml) 수정하기
  • 에이전트 점검 추가 또는 수정하기
  • 플레어 전송

Datadog 에이전트 관리자 GUI는 윈도우즈(Windows) 및 macOS에서 기본값으로 활성화되며 포트 5052에서 실행됩니다. 기본 웹 브라우저에서 datadog-agent launch-gui 명령으로 GUI를 열 수 있습니다.

datadog.yaml 설정 파일에서 GUI 기본 포트를 변경할 수 있습니다. GUI를 비활성화하려면 포트 값을 -1로 설정합니다. Linux에서는 GUI가 기본값으로 비활성화되어 있습니다.

GUI 요구 사항:

  • 브라우저에서 쿠키를 활성화한 상태여야 합니다. GUI는 브라우저에서 토큰을 생성하고 저장하는데, 이를 활용해 GUI 서버와의 모든 커뮤니케이션을 인증합니다.
  • GUI를 시작하려면 사용자에게 필요한 권한이 있어야 하며 datadog.yaml을 열 수 있으면 GUI를 사용할 수 있습니다.
  • 보안상의 이유로 오직 로컬 네트워크 인터페이스(localhost/127.0.0.1)에서만 GUI에 액세스할 수 있으므로 에이전트가 실행 중인 호스트에서 작업해야 합니다. VM이나 컨테이너에서 에이전트를 실행하고 호스트 시스템에서 액세스할 수 없습니다.

명령줄 인터페이스

에이전트 6 이상 버전부터 에이전트 명령줄 인터페이스는 하위 명령을 기반으로 합니다. 에이전트 하위 명령 전체 목록을 확인하려면 에이전트 명령을 참조하세요.

Datadog 에이전트 사용 방법 더 자세히 알아보기

에이전트 업데이트

지정된 호스트의 부차 버전 두 개 사이에 Datadog 에이전트 코어를 수동으로 업데이트하려면 플랫폼에 해당하는 설치 명령을 실행합니다.

참고: 특정 에이전트 통합을 수동으로 업데이트하려면 통합 관리 지침을 참고하세요.

설정 파일

에이전트 설정 파일 설명서를 참고하세요.

Datadog 사이트

에이전트의 기본 설정 파일, datadog.yaml, site을 편집해 파라미터를 설정합니다(기본값 datadoghq.com).

site: 

참고: site 파라미터와 관련한 자세한 내용은 Datadog 사이트 설명서로 시작하기를 참고하세요.

로그 위치

에이전트 로그 파일 설명서를 참고하세요.

에이전트 오버헤드

다음은 Datadog 에이전트 리소스 사용량의 예시입니다. Amazon EC2 시스템의 c5.xlarge 인스턴스(4VCPU/8GB RAM)에서 테스트를 실행했으며 리소스가 비슷한 ARM64 기반 인스턴스에서도 비슷한 성능을 보였습니다. 에이전트 자체를 모니터링하기 위한 프로세스 검사와 datadog-agent가 기본 구성으로 실행되었습니다. 더 많은 통합을 사용하도록 설정하면 에이전트 리소스 사용량이 증가할 수 있습니다. JMX 점검을 활성화하면 모니터링되는 JVM에 노출된 Bean 수에 따라 더 많은 메모리를 사용하도록 에이전트를 강제합니다. 트레이스 에이전트와 프로세스 에이전트를 활성화하면 리소스 소모도 증가합니다.

  • 에이전트 테스트 버전: 7.34.0
  • CPU: 평균 CPU 사용량의 ~ 0.08%
  • 메모리: RAM 사용량의 ~ 130MB(RSS 메모리)
  • 네트워크 대역폭: ~ 140B/s ▼ | 800B/s ▲
  • 디스크:
    • 분포에 따라 Linux 830MB에서 880MB까지
    • Windows: 870MB

로그 수집:

아래 결과는 HTTP 포워더가 활성화된 파일에서 초당 110KB의 로그 수를 수집한 결과입니다. 사용 가능한 여러 압축 레벨에 따른 리소스 사용의 변화를 보여줍니다.

  • 에이전트 테스트 버전: 6.15.0
  • CPU: 평균 CPU 사용량의 ~ 1.5%
  • 메모리: RAM 사용량의 ~ 95MB
  • 네트워크 대역폭: ~ 14KB/s ▲
  • 에이전트 테스트 버전: 6.15.0
  • CPU: 평균적으로 사용되는 CPU의 ~ 1%
  • 메모리: RAM 사용량의 ~ 95MB
  • 네트워크 대역폭: ~ 20KB/s ▲
  • 에이전트 테스트 버전: 6.15.0
  • CPU: 평균 사용 CPU의 ~ 0.7%
  • 메모리: RAM 사용량의 ~ 90MB(RSS 메모리)
  • 네트워크 대역폭: ~ 200KB/s ▲

참고 자료