• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

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.

Crea una propuesta

Recolector con New Relic (configuración básica)

En lugar de enviar telemetría desde sus aplicaciones directamente a New Relic, primero puede enviarla a un recolector de OpenTelemetry. Puede utilizar el recolector para procesar sus telemetry data y luego exportarlos a New Relic (o cualquier otro backend). Para saber qué tipos de procesamiento puede realizar en el recolector, consulte nuestra introducción.

El siguiente ejemplo docker está destinado a servir como punto de partida desde el cual puede ampliar, personalizar y validar la configuración antes de usarlos en producción.

La configuración del recolector es parte del proceso más amplio de configuración de OpenTelemetry con New Relic. Antes de seguir los pasos del recolector a continuación, asegúrese de haber completado los pasos de configuración anteriores. Si ha completado los pasos anteriores, utilice el siguiente ejemplo para comenzar con el recolector. Tenga en cuenta que esto ilustra la configuración mínima para enviar cualquier fuente de telemetría a New Relic. Debe adaptarlo en función de sus requisitos de observabilidad:

  1. Guarde lo siguiente 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. Ejecute el recolector OpenTelemetry después de realizar los siguientes cambios:

    • Reemplace OTLP_ENDPOINT_HERE con el extremo apropiado.

    • Reemplace YOUR_KEY_HERE con su

      .

    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. Si está completando los pasos de instalación, regrese al Paso 5. Vea sus datos en la UIde New Relic.

Copyright © 2024 New Relic Inc.

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