• 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

Configura tu propia aplicación o servicio con OpenTelemetry

OpenTelemetry es un conjunto de herramientas que puede utilizar para recopilar telemetry data de sus aplicaciones o servicios y luego exportarlos a New Relic. Si está familiarizado con OpenTelemetry y está listo para comenzar a configurar su aplicación o servicio, está en el lugar correcto.

Si prefiere probar OpenTelemetry en una aplicación de demostración o ver otras opciones de configuración, consulte Cómo comenzar con OpenTelemetry.

Los siguientes cinco pasos le ayudarán a instrumentar su propia aplicación o servicio con OpenTelemetry:

Instrumente su aplicación o servicio con OpenTelemetry

Para ayudarlo a comenzar con la instrumentación, OpenTelemetry proporciona SDK y productos específicos del idioma. Muchos lenguajes ofrecen instrumentación lista para usar para bibliotecas y marcos comunes. Cada idioma también proporciona una API para ayudarlo a instrumentar manualmente su código para recopilar telemetría.

Vaya al repositorio de su idioma y siga las instrucciones para instrumentar su código. Cuando haya terminado, regrese aquí para completar el Paso 3: Revisar la configuración para exportar telemetry data a New Relic.

Revisar la configuración para exportar telemetry data a New Relic

La exportación telemetry data se basa en el protocolo OpenTelemetry, u OTLP para abreviar. Este es un protocolo de entrega telemetry data de propósito general diseñado para el proyecto OpenTelemetry. Este protocolo describe cómo codificar y transmitir telemetry data, lo que lo convierte en una opción natural para el transporte de datos. Cada SDK de idioma proporciona un exportador OTLP que puede configurar para exportar datos a través de OTLP.

Antes de poder exportar sus telemetry data, debe tener su clave de licencia de ingesta y el extremo OTLP apropiado. Recomendamos pegar esta información en un archivo de texto, ya que necesitará ambos en los siguientes pasos. Tiene dos opciones para exportar datos a New Relic a través de OTLP:

  • Directamente desde tu aplicación:

    El exportador OTLP de su aplicación o servicio puede exportar directamente al receptor OTLP de New Relic.

  • Exportar desde un recopilador OpenTelemetry:

    Puede configurar el recolector como una puerta de enlace que recibe, procesa y exporta al receptor New Relic OTLP. Alternativamente, puede configurar el recopilador como un agente que se ejecuta con su aplicación o se ejecuta en el mismo host.

    Ya sea que exportes directamente desde tu aplicación o desde un recopilador, necesitarás:

  1. Esté preparado para configurar el exportador OTLP para agregar un encabezado (api-key). El valor es la clave de licencia para la cuenta New Relic a la que desea enviar datos.

  2. Según su integración, prepárese para configurar el extremo donde el exportador envía datos a New Relic. Los extremos son específicos de la región, así que use aquel en el que se encuentra su organización New Relic. Por ejemplo, si está utilizando la región del centro de datos de la UE, utilice un extremo de la UE. Utilice la siguiente tabla como guía y consulte las consideraciones adicionales sobre puertos y extremos.

    Puertos y extremo

    integracion

    gRPC

    HTTP

    Extremo

    Puertos soportados

    Nombre del encabezado API

    Valor del encabezado API

    Se requiere cifrado TLS

    OTLP de EE. UU.

    https://otlp.nr-data.net

    443, 4317, 4318

    api-key

    Clave de licencia

    OTLP de la UE

    https://otlp.eu01.nr-data.net

    443, 4317, 4318

    api-key

    Clave de licencia

    OTLP de la FedRAMP de EE. UU.
    (Consulte Cumplimiento de FedRAMP para obtener más información)

    https://gov-otlp.nr-data.net

    443, 4317, 4318

    api-key

    Clave de licencia

    Seguimiento infinito
    (Consulte las mejores prácticas para obtener detalles sobre los extremos

    https://{trace-observer}

    443

    api-key

    Clave de licencia

Complete los pasos de configuración de exportación

Ahora que está familiarizado con la configuración específica de exportación de New Relic, tiene dos opciones:

Vea sus datos en la UI de New Relic

Una vez que haya instrumentado su aplicación o servicio y lo haya configurado para exportar sus datos a New Relic, mire la UI de New Relic para ver su traza, métrica y registro.

La UI de OpenTelemetry tiene algunas similitudes con nuestra UI de APM, por lo que si está familiarizado con ella, puede ir directamente a la UI. Si necesita ayuda para comprender las opciones de UI de OpenTelemetry o cómo asegurarse de que sus datos aparezcan en la UI, consulte Ver sus datos de OpenTelemetry en New Relic.

¿Te ha ayudado este documento con la instalación?

Especificaciones no compatibles

New Relic actualmente admite la especificación OpenTelemetry v1.8.0 con algunas excepciones:

  • Las respuestas exitosas de New Relic no tienen cuerpo de respuesta, en lugar de una respuesta codificada en Protobuf según el tipo de datos. New Relic también responde con éxito después de la autenticación, antes de la decodificación y la validación.
  • Las respuestas de error de New Relic no incluyen Status.message o Status.details, ya que los clientes OTLP no utilizan el objeto Status .

¿Que sigue?

Una vez que haya terminado con la configuración inicial, consulte nuestra guía de implementación de un extremo a otro y nuestras otras guías de mejores prácticas. Estos le ayudarán a optimizar su uso de OpenTelemetry.

Copyright © 2024 New Relic Inc.

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