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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Coletor com New Relic (configuração básica)

Em vez de enviar telemetria de seus aplicativos diretamente para o New Relic, você pode primeiro enviá-la para um coletor OpenTelemetry. Você pode usar o coletor para processar seus dados de telemetria e depois exportá-los para o New Relic (ou qualquer outro backend). Para saber quais tipos de processamento você pode fazer no coletor, veja nossa introdução.

O exemplo docker abaixo serve como ponto de partida a partir do qual você pode estender, personalizar e validar a configuração antes de usá-la na produção.

A configuração do coletor faz parte do processo mais amplo de configuração do OpenTelemetry com New Relic. Antes de seguir as etapas do coletor abaixo, certifique-se de ter concluído as etapas de configuração anteriores. Se você concluiu as etapas anteriores, use o exemplo a seguir para começar a usar o coletor. Tenha em mente que isso ilustra a configuração mínima para enviar qualquer fonte de telemetria para o New Relic. Você deve adaptá-lo com base nos seus requisitos de observabilidade:

  1. Salve o seguinte como otel-config.yaml:

    receivers:
    otlp:
    protocols:
    grpc:
    http:
    processors:
    batch:
    exporters:
    otlphttp:
    endpoint: ${OTEL_EXPORTER_OTLP_ENDPOINT}
    headers:
    api-key: ${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]
  2. Execute o coletor OpenTelemetry depois de fazer as seguintes alterações:

    • Substitua OTLP_ENDPOINT_HERE pelo endpoint apropriado.

    • Substitua YOUR_KEY_HERE pelo seu

      .

    bash
    $
    export OTEL_EXPORTER_OTLP_ENDPOINT=OTLP_ENDPOINT_HERE
    $
    export NEW_RELIC_LICENSE_KEY=YOUR_KEY_HERE
    $
    $
    docker run --rm \
    >
    -e OTEL_EXPORTER_OTLP_ENDPOINT \
    >
    -e NEW_RELIC_LICENSE_KEY \
    >
    -p 4317:4317 \
    >
    -p 4318:4318 \
    >
    -v "${PWD}/otel-config.yaml":/otel-config.yaml \
    >
    --name otelcol \
    >
    otel/opentelemetry-collector \
    >
    --config otel-config.yaml
  3. Se você estiver concluindo as etapas de instalação, retorne à Etapa 5. Visualize seus dados na interface do New Relic.

Copyright © 2024 New Relic Inc.

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