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

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

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

APM: monitor aplicaciones y servicios con OpenTelemetry

OpenTelemetry proporciona API y SDK de uso general para recopilar, procesar y exportar datos de observabilidad. Uno de los casos de uso más populares para estas API y SDK es el monitoreo APM , donde se instala instrumentación para monitor una aplicación o servicio.

Esta página describe los pasos de configuración comunes para el monitoreo de APM basado en OpenTelemetry con New Relic.

Instrumente su aplicación o servicio con OpenTelemetry

OpenTelemetry proporciona API y SDK específicos del idioma para aplicaciones instrumentadas. La mayoría de los lenguajes proporcionan un rico conjunto de instrumentación para bibliotecas y marcos populares.

Para ayudarlo a empezar, ofrecemos una aplicación de ejemplo sencilla en una variedad de idiomas. Para cada idioma, la aplicación se crea empleando framework sitio web popular para ese idioma. Los siguientes ejemplos demuestran cómo configurar:

  • El nombre del servicio que se mostrará en New Relic.

  • El exportador OpenTelemetry Protocol (OTLP) para enviar datos al extremo OTLPNew Relic .

  • Configuraciones recomendadas adicionales para optimizar OpenTelemetry y obtener la mejor experiencia de New Relic.

    Go agent
    Java
    .NET
    Node.js
    Python
    Ruby

    Para obtener más información sobre qué instrumentación está disponible y escenarios más avanzados, consulte la documentación del lenguaje OpenTelemetry correspondiente.

    Importante

    Puede emplear cualquier idioma compatible con OpenTelemetry para enviar datos a New Relic. Sin embargo, los ejemplos anteriores reflejan solo un subconjunto de los idiomas admitidos.

    ¿Extrañas tu idioma? ¡Aplicar un ejemplo abriendo una incidencia en GitHub!

Vea sus datos en la UI de New Relic

Una vez que su aplicación esté instrumentada y configurada para exportar datos a New Relic, debería poder encontrar sus datos en la New Relic UI:

  • Encuentra tu entidad en

    All entities -> Services - OpenTelemetry

    . El nombre de la entidad se establece en el valor del atributo de recurso service.name de la aplicación. Para obtener más información sobre cómo la entidad de servicio New Relic se deriva del atributo de recurso OpenTelemetry , consulte Servicios

  • Emplee NRQL para consultar directamente traza, métrica y log.

  • OpenTelemetry APM UI Consulte para obtener más información.

    Si no encuentras tu entidad y no ves tus datos con NRQL, consulta OTLP resolución de problemas.

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

Ejecutar los agentes New Relic y las herramientas OpenTelemetry en el mismo proceso

Las herramientas New Relic agente y OpenTelemetry (SDK, agente, etc.) se encuentran entre muchos productos APM en el mercado.

Para un lenguaje determinado, casi todos los productos APM funcionan utilizando el mismo lenguaje de bajo nivel y los mismos enlaces de tiempo de ejecución disponibles, la mayoría de los cuales alteran el comportamiento de su código en tiempo de ejecución. Dependiendo de la arquitectura de su lenguaje, esto a menudo se logra mediante técnicas como la manipulación de códigos de bytes o parches de mono.

Debido a las formas complejas en que los productos APM modifican el código en ejecución, no hay garantías de que un producto sea compatible con otro producto que se ejecute en el mismo proceso. En el mejor de los casos, vivirán uno al lado del otro sin que el otro lo sepa y generarán telemetría de forma independiente desde su aplicación. En el peor de los casos, se pisotearán unos a otros, lo que provocará un comportamiento impredecible.

New Relic no puede garantizar que nuestro agente APM sea compatible con un producto APM diferente que se ejecuta en el mismo proceso. Le recomendamos que elija el que mejor se adapte a sus necesidades, y sólo uno.

Copyright © 2024 New Relic Inc.

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