Dynatrace 모니터링 (공개 미리 보기)
Dynatrace 인프라 모니터링 및 사고 관리를 포함하는 엔드투엔드 가시성 솔루션입니다. Instana 용 Dynatrace 센서는 Instana UI에 모니터링 대상 호스트와 프로세스, 그리고 이와 관련된 메트릭 및 이벤트를 표시합니다.
Dynatrace 제품에 대한 자세한 내용은 Dynatrace 문서를 참조하십시오.
Instana 호스트 에이전트를 설치하면 Dynatrace 센서가 자동으로 설치됩니다. ‘구성’ 섹션에 설명된 대로 설정을 완료하면, Instana UI에서 Dynatrace 로 모니터링되는 호스트의 메트릭을 확인할 수 있습니다.
보충 자료
지원 운영 체제
Dynatrace 센서는 호스트 에이전트의 요구 사항과 호환되는 운영 체제를 지원합니다. 각 호스트 에이전트에서 지원하는 운영 체제를 확인하려면, 해당 호스트 에이전트의 ‘지원되는 운영 체 제’ 섹션을 참조하십시오(예: ‘ Unix 에서 지원하는 운영 체제’).
구성
Dynatrace 센서는 연결하려는 인스턴스의 엔드포인트와 API 토큰으로 구성되어야 합니다. <agent_install_dir>/etc/instana/configuration.yaml 에이전트 구성 파일에서 다음 필드를 구성해야 합니다.
com.instana.plugin.dynatrace:
enabled: true
poll_rate: 30
endpoint: 'https://<account>.live.dynatrace.com'
key: 'redacted'
다음 표에는 지원되는 구성 옵션이 포함되어 있습니다.
| 이름 | 유형 | 필수 | 기본값 | 설명 |
|---|---|---|---|---|
enabled |
부울 | 예 | False | 센서가 사용 가능한지 여부를 확인합니다. |
endpoint |
문자열 | 예 | 해당사항 없음 | Dynatrace 의 엔드포인트 API |
key |
문자열 | 예 | 해당사항 없음 | 엔드포인트에 액세스하는 데 사용 중인 API 토큰 |
poll_rate |
정수 | 아니오 | 6시간에서 30분 | 메트릭 조회 사이의 시간 (초) 입니다. 이 시간은 엔드포인트에서 부과하는 폴링 비율 한계를 고려하여 조정해야 할 수 있습니다. |
target_zone |
문자열 | 아니오 | 해당사항 없음 | Dynatrace 에서 모니터링하는 호스트가 Instana 인프라 맵에 표시되는 일반 영역의 이름입니다. 지정되지 않은 경우 호스트가 Undefined
Zone에 표시됩니다. |
zone |
문자열 | 아니오 | 해당사항 없음 | 센서가 데이터를 가져오는 하나 이상의관리 영역의 이름. 관리 영역은 Dynatrace 가 모니터링하는 인프라의 일부를 모니터링합니다. 여러 관리 영역은 쉼표로 구분해야 하며 영역 사이에 공백이 없어야 합니다. |
Dynatrace 엔드포인트
Instana ( Dynatrace ) 센서는 Dynatrace ( API )를 사용하여 Dynatrace 가 모니터링하는 호스트 및 프로세스에 대한 정보를 수집합니다. 통신을 위해서는 Dynatrace API 엔드포인트가 필요합니다. 엔드포인트는 다음과 같이 형식화됩니다. https://<account>.live.dynatrace.com.
엔드포인트 전체를 포함해야 하며, 여기서 <account> ‘that’은 Dynatrace 에서 할당받은 계정 이름으로 대체해야 합니다. 이 URL 은 계정이 생성될 때 Dynatrace 에서 발송되는 이메일에 표시되며, Dynatrace UI에 로그인할 때 사용하는 URL 과 동일합니다.
Dynatrace ( API )에 대한 자세한 내용은 Dynatrace 문서를 참조하십시오.
Dynatrace API 토큰
Dynatrace 에 인증하려면 API 토큰이 필요합니다. API 토큰 생성 방법에 대한 자세한 내용은 Dynatrace 문서를 참조하세요.
API 토큰에는 다음 범위가 포함되어야 합니다:
- entities.read
- events.read
- metrics.read
메트릭 보기
메트릭을 보려면 다음 단계를 완료하십시오.
- Instana UI의 탐색 메뉴에서 ‘인프라’를 선택합니다.
- 모니터되는 특정 호스트를 클릭하십시오.
그런 다음 수집된 모든 지표가 포함된 원격 호스트 대시보드를 볼 수 있습니다.
구성 데이터
- OS (이름 및 아키텍처)
- CPU 개수
- 메모리 총계
- 호스트 이름
- FQDN
- 디스크 용량
- 네트워크 인터페이스 이름, MAC/IP 주소
성능 매트릭
- 사용한 CPU(%)
- CPU 로드
- 사용된 메모리
- 사용된 스왑 (Linux 전용)
- 사용된 디스크/읽기/쓰기
- 사용된 파일 시스템 inode (Linux 전용)
- 네트워크 RX/TX 바이트
이벤트 보기
Dynatrace 이벤트를 관리하고, 이를 Dynatrace 에서 모니터링하는 엔티티와 연결합니다. Dynatrace 센서는 이러한 각 이벤트를 이벤트의 심각도에 따라 이슈와 변경 사항으로 Instana 에 가져옵니다. 문제 또는 변경사항을 보려면 다음 단계를 완료하십시오.
- Instana UI의 탐색 메뉴에서 ‘이벤트’를 선택합니다.
- 이벤트를 필터링하려면 문제 또는 변경을 클릭하십시오.
- Dynatrace 에서 가져온 이슈나 변경 사항을 필터링하려면 검색 창에 다음 쿼리를 입력하세요:
entity.remote.host.source:Dynatrace.
그러면 Dynatrace 에서 가져온 이벤트 목록을 확인할 수 있습니다. Instana 의 문제 및 변경 사항은 여전히 해결되지 않은 상태이며, Dynatrace 의 이벤트 역시 여전히 진행 중입니다. Dynatrace 이벤트가 종료되면, Instana 의 게시물이나 변경 사항도 몇 분 이내에 함께 종료됩니다.
문제점 해결
에이전트 모니터링 문제
Dynatrace 센서가 Dynatrace 엔드포인트와 통신할 수 없는 경우, 에이전트 모니터링 문제가 생성됩니다. 이 문제는 올바르지 않을 수 있는 구성 매개변수를 설명합니다. 예를 들어, 센서가 Dynatrace 에서 ‘ HTTP ’ 401/403 오류를 수신했다면, API 토큰이 잘못되었거나 만료되었을 가능성이 높습니다. 다음 구성 매개변수로 인해 에이전트 모니터링 문제가 발생할 수 있습니다.
- 엔드포인트
- 키 ( HTTP 401/403)
- poll_rate ( HTTP 429)
OutOfMemoryError 에이전트 오류
여러 호스트를 모니터링하는 Dynatrace 인스턴스에 연결되어 있는 경우, Instana 에이전트의 JVM 힙 크기를 늘려야 할 수 있습니다. 에이전트 로그에서 오류가 OutOfMemoryError 발견되면, Instana 에이전트의 최대 힙 크기를 늘리는 것을 고려해 보십시오. 자세한 내용은 환경 변수 참조 문서의 환경 JAVA_OPTS 변수를 참조하십시오.