Coletor de dados para hosts

O OpenTelemetry-based Data Collector for Telemetry Data (ODCD) é um conjunto de receptores autônomos OpenTelemetry para bancos de dados, sistemas e aplicativos. Ele é baseado em OpenTelemetry. É fornecido um exportador padrão do OTLP para encaminhar os dados deste coletor de dados para um backend de telemetria ou para um coletor do OpenTelemetry.

Para obter mais informações, consulte o SDK do sensor OpenTelemetry-based.

O coletor de dados para hosts reúne métricas em nível de sistema dos hosts, como uso da CPU, consumo de memória, E/S de disco e tráfego de rede. Atualmente, o Instana oferece coletores de dados para os seguintes hosts:

  • Host do SNMP
  • IBM MQ eletrodoméstico
  • Host Linux simples

Para obter mais informações, como pré-requisitos, download, configuração e convenções semânticas, consulte Data Collector for Hosts.

Configuração personalizada da zona

Você pode organizar os hosts d OpenTelemetry s em zonas personalizadas no Mapa de Infraestrutura usando os atributos dos recursos. Instana suporta vários atributos de zona com uma seleção baseada em prioridade:

Atributos de zona suportados

Instana avalia os atributos da zona na seguinte ordem de prioridade:

  • cloud.availability_zone

    • Convenção semântica oficial do OpenTelemetry para zonas de disponibilidade na nuvem
    • Utilizar para provedores de hospedagem na nuvem (por exemplo, AWS, Azure, GCP )
    • Exemplo: us-east-1a, europe-west1-b
  • host.zone

    • Atributo personalizado da zona de host
    • Utilizar para agrupamentos locais ou de zonas personalizadas
    • Exemplo: datacenter-1, rack-a, building-north
  • deployment.environment

    • Agrupamento baseado no ambiente
    • Utilizar para a separação de ambientes lógicos
    • Exemplo: production, staging, development

Exemplo de Configuração

Adicione atributos de zona à configuração do seu coletor do OpenTelemetry :

resource/host:
  attributes:
    # host zone for the collector
    - key: host.zone
      value: 'instana-idot'
      action: upsert

Adicione o processador de recursos ao seu pipeline de acordo com o seu caso de uso (rastreamentos, logs ou métricas):

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
Comportamento da seleção de zona
  • Instana utiliza o primeiro atributo de zona disponível com base na prioridade
  • Se cloud.availability_zone estiver presente, tem prioridade
  • Caso contrário, host.zone é usado
  • Se nenhum dos dois estiver presente, deployment.environment é usado como alternativa
  • Os hosts sem nenhum atributo de zona aparecem no grupo "Zona indefinida"
Benefícios
  • Agrupamento lógico : Organize os hosts por localização física, ambiente ou critérios personalizados
  • Visualização do Mapa de Infraestrutura : as zonas aparecem como agrupamentos no Mapa de Infraestrutura
  • Filtragem e pesquisa : use o zone campo para filtrar e pesquisar hosts
  • Guia de contexto : as informações sobre a zona estão disponíveis no Guia de contexto para facilitar a navegação
Pesquisa e filtragem

Você pode usar o entity.zone campo para pesquisar hosts por zona:

entity.zone:"datacenter-1"
entity.zone:"production"

Esse recurso está disponível para hosts do ` OpenTelemetry ` monitorados por meio do Data Collector for Hosts.