Datadog 모니터링 (공개 미리 보기)
Instana 를 사용하면 IT 인프라를 모니터링하는 Datadog 플랫폼을 관리할 수 있습니다.
Instana 호스트 에이전트를 설치하면 Instana Datadog 센서가 자동으로 설치됩니다. ‘ Datadog ’ 센서 구성’ 섹션에 설명된 대로 설정을 완료하면, Instana UI에서 Datadog 가 모니터링하는 호스트와 관련 메트릭을 확인할 수 있습니다.
보충 자료
지원 운영 체제
Datadog 센서의 지원 운영 체제는 호스트 에이전트의 요구 사항과 일치하며, 이는 각 호스트 에이전트의 ‘지원 운영 체제’ 섹션에서 확인할 수 있습니다(예: Unix 의 지원 운영 체제 ).
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_readmetrics_readtimeseries_query
메트릭 보기
메트릭을 보려면 다음 단계를 완료하십시오.
- Instana UI의 탐색 메뉴에서 ‘인프라’를 선택합니다.
- 모니터되는 특정 호스트를 클릭하십시오.
그런 다음 수집된 모든 지표가 포함된 원격 호스트 대시보드를 볼 수 있습니다.
구성 데이터
- OS (이름, 버전, 아키텍처 및 배포)
- CPU (개수 및 유형)
- 메모리 총계
- 호스트 이름 및 FQDN
- 파일 시스템 용량
성능 매트릭
- CPU 사용량 %
- CPU 로드
- 메모리 사용량
- 사용된 스왑 (Linux 전용)
- 파일 시스템 사용 및 Inode 사용
- 네트워크 RX및 TX 바이트
이벤트 보기
Datadog 이벤트는 지속 시간이 없는 일회성 이벤트입니다. 각 이벤트에는 오류, 경고 또는 정보의 심각도가 있습니다. 이러한 이벤트는 심각도에 따라 Instana 에 이슈(오류 및 경고) 또는 변경 사항(정보)으로 가져옵니다.
이벤트를 보려면 다음 단계를 완료하십시오.
- Instana UI의 탐색 메뉴에서 ‘이벤트’를 선택합니다.
- 특정 유형의 이벤트를 필터링하려면 변경 또는 문제를 선택하십시오.
- Datadog 에서 가져온 이벤트를 필터링하려면 검색 창에 다음 쿼리를 입력하세요:
entity.remote.host.source:Datadog
그러면 Datadog 에서 가져온 이벤트 목록을 확인할 수 있습니다.
문제점 해결
에이전트 모니터링 문제
Datadog 센서가 Datadog API 서버와 통신할 수 없는 경우, 에이전트 모니터링 문제가 생성됩니다. 이 문제는 올바르지 않을 수 있는 구성 매개변수를 설명합니다. 예를 들어, 센서가 Datadog 서버로부터 HTTP 401 또는 403 오류를 수신하는 경우, API 키나 애플리케이션 키가 잘못되었거나 만료되었을 수 있습니다. 다음 구성 매개변수로 인해 에이전트 모니터링 문제가 발생할 수 있습니다.
endpointapi_key또는application_key( HTTP 401 또는 403)poll_rate( HTTP 429)
에이전트 OutOfMemoryError
많은 호스트를 모니터링하는 Datadog 서버에 연결되어 있는 경우, Instana 에이전트의 JVM 힙 크기를 늘려야 할 수 있습니다. 에이전트 로그에서 가 OutOfMemoryError 발견되면, Instana 에이전트의 최대 힙 크기를 늘리는 것을 고려해 보십시오. 자세한 내용은 환경 변수 참조 문서의 환경 JAVA_OPTS 변수를 참조하십시오.