호스트용 데이터 수집기

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 ’ 호스트에서 사용할 수 있습니다.