• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Coletor OpenTelemetry para processamento de dados

O coletorOpenTelemetry é uma ferramenta independente de fornecedor para receber, processar e exportar dados de telemetria. É recomendável executar o coletor no seu pipeline de observabilidade. Embora os requisitos e a configuração do coletor variem, é comum rotear dadosAPM OpenTelemetry por meio de um coletor. Isso transfere a sobrecarga do aplicativo e fornece um lugar para enriquecer a telemetria com dados de contexto de ambiente adicionais, filtrar e transformar, e muito mais. Também é comum usar o coletor para monitoramento de infraestrutura, mas esta documentação foca em casos de uso de processamento de dados. Consulte coletor para monitoramento de infraestrutura para mais informações.

Aqui está um exemplo do coletor como um gateway, mas você também pode configurar o coletor como um agente rodando no mesmo host que seu aplicativo:

Diagram showing OpenTelemetry using the OpenTelemetry Collector and New Relic's OTLP endpoint.

O coletor possui um amplo conjunto de receptores, processadores, exportadores, extensões e conectores. Esses componentes são agrupados em distribuições pré-criadas. No entanto, é possível criar componentes personalizados para atender a requisitos específicos e criar uma distribuição de coletor personalizada para empacotar um conjunto específico de componentes.

Embora a configuração varie de acordo com os requisitos, os coletores que enviam dados para New Relic devem ter certas coisas em comum:

Exportador OTLP

O coletor OpenTelemetry suporta a exportação de dados usando o exportador OTLP/HTTP. Certifique-se de que a configuração do exportador corresponda aos requisitos do New Relic OTLP.

Observação: embora o exportador OTLP gRPC seja suportado, recomendamos usar o protocolo OTLP/HTTP para enviar dados de telemetria em vez de OTLP/gRPC.

Processador em lote

Configure o coletor para usar o processador de lotes para exportar registros em lotes. Certifique-se de que o tamanho e a frequência do lote estejam configurados para atender aos requisitos do New Relic OTLP.

Exemplo mínimo

Para instalar o coletor, siga a documentaçãoOpenTelemetry .

Execute o coletor com a configuração abaixo, certificando-se de substituir o seguinte:

receivers:
otlp:
protocols:
grpc:
http:
processors:
batch:
exporters:
otlphttp:
endpoint: <INSERT_NEW_RELIC_OTLP_ENDPOINT>
headers:
api-key: <INSERT_NEW_RELIC_LICENSE_KEY>
service:
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [otlphttp]
metrics:
receivers: [otlp]
processors: [batch]
exporters: [otlphttp]
logs:
receivers: [otlp]
processors: [batch]
exporters: [otlphttp]

Para obter um exemplo prático, consulte o repositório de exemplos do New Relic OpenTelemetry.

Para exemplos adicionais de coletores, consulte Coletor para monitoramento de infraestrutura.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.