Datadog 모니터링 (공개 미리 보기)

Instana 를 사용하면 IT 인프라를 모니터링하는 Datadog 플랫폼을 관리할 수 있습니다.

Instana 호스트 에이전트를 설치하면 Instana Datadog 센서가 자동으로 설치됩니다. ‘ Datadog ’ 센서 구성’ 섹션에 설명된 대로 설정을 완료하면, Instana UI에서 Datadog 가 모니터링하는 호스트와 관련 메트릭을 확인할 수 있습니다.

Datadog 센서 구성

연결하려는 Datadog 인스턴스의 엔드포인트 및 API 키를 사용하여 Datadog 센서를 구성해야 합니다. 다음 코드 스니펫은 에이전트 구성 파일 <agent_install_dir>/etc/instana/configuration.yaml에서 구성해야 하는 필드를 표시합니다.

com.instana.plugin.datadog:
  enabled: true
  endpoint: 'https://api.datadoghq.com'
  api_key: 'redacted'
  application_key: 'redacted'
  poll_rate: 30

다음 표에는 지원되는 구성 옵션이 포함되어 있습니다.

이름 유형 필수 기본값 설명
enabled 부울 false 센서의 사용 가능 여부를 제어하는 변수입니다.
endpoint 문자열 해당사항 없음 Datadog 서버의 엔드포인트: API.
api_key 문자열 해당사항 없음 Datadog 서버에 연결하는 데 사용되는 API 키입니다.
application_key 문자열 해당사항 없음 Datadog 서버에 연결하는 데 사용되는 애플리케이션 키입니다.
poll_rate 정수 아니오 6시간에서 30분 메트릭 조회 사이의 시간 (초) 입니다. 이 시간에는 엔드포인트에서 부과하는 비율 한계를 고려하여 조정해야 할 수도 있습니다.
target_zone 문자열 아니오 해당사항 없음 Instana 인프라 맵에 Datadog 로 모니터링되는 호스트가 표시되는 일반 영역의 이름입니다. 지정되지 않은 경우 호스트가 Undefined Zone에 표시됩니다.

Datadog 엔드포인트

Instana ( Datadog ) 센서는 Datadog ( API )를 사용하여 Datadog 가 모니터링 중인 호스트에 대한 정보를 수집합니다. Datadog 과 통신하려면 Datadog API 엔드포인트가 필요합니다. 일반적으로 엔드포인트는 https://api.datadoghq.com이지만 어떤 이유로 다른 주소에 연결해야 하는 경우 configuration.yaml 파일에서 이를 변경할 수 있습니다.

Datadog API 키

Datadog ( API )에서 인증을 받으려면 두 개의 API 키가 필요합니다. API 키 및 애플리케이션 키 생성 방법에 대한 자세한 내용은 Datadog 문서를 참조하세요.

애플리케이션 키를 작성할 때 다음 범위를 포함하는지 확인하십시오.

  • events_read
  • metrics_read
  • timeseries_query

메트릭 보기

메트릭을 보려면 다음 단계를 완료하십시오.

  1. Instana UI의 탐색 메뉴에서 ‘인프라’를 선택합니다.
  2. 모니터되는 특정 호스트를 클릭하십시오.

그런 다음 수집된 모든 지표가 포함된 원격 호스트 대시보드를 볼 수 있습니다.

구성 데이터

  • OS (이름, 버전, 아키텍처 및 배포)
  • CPU (개수 및 유형)
  • 메모리 총계
  • 호스트 이름 및 FQDN
  • 파일 시스템 용량

성능 매트릭

  • CPU 사용량 %
  • CPU 로드
  • 메모리 사용량
  • 사용된 스왑 (Linux 전용)
  • 파일 시스템 사용 및 Inode 사용
  • 네트워크 RX및 TX 바이트

이벤트 보기

Datadog 이벤트는 지속 시간이 없는 일회성 이벤트입니다. 각 이벤트에는 오류, 경고 또는 정보의 심각도가 있습니다. 이러한 이벤트는 심각도에 따라 Instana 에 이슈(오류 및 경고) 또는 변경 사항(정보)으로 가져옵니다.

이벤트를 보려면 다음 단계를 완료하십시오.

  1. Instana UI의 탐색 메뉴에서 ‘이벤트’를 선택합니다.
  2. 특정 유형의 이벤트를 필터링하려면 변경 또는 문제를 선택하십시오.
  3. Datadog 에서 가져온 이벤트를 필터링하려면 검색 창에 다음 쿼리를 입력하세요: entity.remote.host.source:Datadog

그러면 Datadog 에서 가져온 이벤트 목록을 확인할 수 있습니다.

문제점 해결

에이전트 모니터링 문제

Datadog 센서가 Datadog API 서버와 통신할 수 없는 경우, 에이전트 모니터링 문제가 생성됩니다. 이 문제는 올바르지 않을 수 있는 구성 매개변수를 설명합니다. 예를 들어, 센서가 Datadog 서버로부터 HTTP 401 또는 403 오류를 수신하는 경우, API 키나 애플리케이션 키가 잘못되었거나 만료되었을 수 있습니다. 다음 구성 매개변수로 인해 에이전트 모니터링 문제가 발생할 수 있습니다.

  • endpoint
  • api_key 또는 application_key ( HTTP 401 또는 403)
  • poll_rate ( HTTP 429)

에이전트 OutOfMemoryError

많은 호스트를 모니터링하는 Datadog 서버에 연결되어 있는 경우, Instana 에이전트의 JVM 힙 크기를 늘려야 할 수 있습니다. 에이전트 로그에서 가 OutOfMemoryError 발견되면, Instana 에이전트의 최대 힙 크기를 늘리는 것을 고려해 보십시오. 자세한 내용은 환경 변수 참조 문서의 환경 JAVA_OPTS 변수를 참조하십시오.