호스트용 데이터 수집기
OpenTelemetry-based 원격 측정 데이터용 데이터 수집기(ODCD)는 데이터베이스, 시스템 및 애플리케이션을 위한 독립형 OpenTelemetry 수신기 모음입니다. OpenTelemetry 시맨틱 규칙을 기반으로 합니다. 이 데이터 수집기에서 텔레메트리 백엔드나 OpenTelemetry 수집기로 데이터를 전달하기 위해 표준 OTLP 익스포터가 제공됩니다.
자세한 내용은 OpenTelemetry-based sensor SDK를 참조하십시오.
호스트용 데이터 수집기는 CPU 사용량, 메모리 사용량, 디스크 I/O, 네트워크 트래픽 등 호스트에서 시스템 수준 메트릭을 수집합니다. 현재 Instana 은 다음 호스트에 대한 데이터 수집기를 제공합니다:
- SNMP 호스트
- IBM MQ Appliance
- 단순 Linux 호스트
전제 조건, 다운로드, 구성, 의미 규칙 등 자세한 내용은 호스트용 데이터 수집기를 참조하세요.
사용자 지정 영역 구성
리소스 속성을 사용하여 인프라 맵에서 ‘ OpenTelemetry ’ 호스트를 사용자 지정 영역으로 구성할 수 있습니다. Instana 우선순위에 기반한 선택을 통해 여러 구역 속성을 지원합니다:
지원되는 영역 속성
Instana 다음 우선순위 순서에 따라 영역 속성을 평가합니다:
cloud.availability_zone- 클라우드 가용성 영역에 대한 OpenTelemetry 의 공식 명명 규칙
- 클라우드 기반 호스팅 서비스(예: AWS, Azure, GCP )에 사용하십시오
- 예:
us-east-1a,europe-west1-b
host.zone- 사용자 정의 호스트 영역 속성
- 온프레미스 또는 사용자 지정 영역 그룹화에 사용
- 예:
datacenter-1,rack-a,building-north
deployment.environment- 환경 기반 그룹화
- 논리적 환경 분리를 위해 사용
- 예:
production,staging,development
구성 예
OpenTelemetry 수집기 구성에 영역 속성을 추가하십시오:
resource/host:
attributes:
# host zone for the collector
- key: host.zone
value: 'instana-idot'
action: upsert
사용 사례(추적 정보, 로그 또는 메트릭)에 따라 리소스 프로세서를 파이프라인에 추가하세요:
pipelines:
# Trace data pipeline for OTLP data
traces/otlp:
receivers: [otlp/receiver] # Collect traces from OTLP receiver
processors: [batch, ..., resource/host] # Process traces with batching
exporters: [otlphttp/exporter] # Send traces to Instana backend
# Log data pipeline for OTLP data
logs/otlp:
receivers: [otlp/receiver] # Collect logs from OTLP receiver
processors: [batch, ..., resource/host] # Process logs with severity parsing
exporters: [otlphttp/exporter] # Send logs to Instana backend
# Metrics data pipeline for OTLP data
metrics/otlp:
receivers: [otlp/receiver] # Collect metrics from OTLP receiver
processors: [batch, ..., resource/host] # Process metrics with batching
exporters: [otlphttp/exporter] # Send metrics to Instana backend
영역 선택 방식
- Instana 우선순위에 따라 사용 가능한 첫 번째 영역 속성을 사용합니다
- 이
cloud.availability_zone존재하면 우선 적용됩니다 - 그렇지 않은 경우,
host.zone가 사용됩니다 - 둘 다 없는 경우,
deployment.environment가 대체값으로 사용됩니다 - 영역 속성이 전혀 없는 호스트는 “미정의 영역” 그룹에 표시됩니다
이점
- 논리적 그룹화 : 호스트를 물리적 위치, 환경 또는 사용자 지정 기준에 따라 정리합니다
- 인프라 지도 시각화 : 구역이 인프라 지도에서 그룹으로 표시됩니다
- 필터링 및 검색 : 필드를
zone사용하여 호스트를 필터링하고 검색하세요 - 컨텍스트 가이드 : 원활한 탐색을 위해 컨텍스트 가이드에서 구역 정보를 확인할 수 있습니다
검색 및 필터링
이 entity.zone 필드를 사용하여 영역별로 호스트를 검색할 수 있습니다:
entity.zone:"datacenter-1"
entity.zone:"production"
이 기능은 ‘호스트용 데이터 수집기’를 통해 모니터링되는 ‘ OpenTelemetry ’ 호스트에서 사용할 수 있습니다.