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_zoneestiver 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
zonecampo 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.