• /
  • EnglishEspañolFrançais日本語한국어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

Introducción a la monitorización Azure Functions

Azure Functions proporcionan una forma poderosa de crear aplicaciones sin servidor escalables y basadas en eventos. A medida que estas aplicaciones crecen en complejidad y manejan tareas críticas, obtener una visibilidad integral de su rendimiento y salud operativa se vuelve primordial.

Imagine que su aplicación sin servidor está compuesta por numerosas Azure Functions interdependientes. Es posible que comience a experimentar ralentizaciones intermitentes o que falle una transacción crítica. En tales escenarios, puede resultar difícil identificar con exactitud la función que falla. Comprender la contribución de la latencia de cada paso o rastrear la ruta completa de una solicitud a través de este entorno distribuido también se convierte en un desafío importante. Es posible que te encuentres revisando métricas básicas cloud y teniendo dificultades para conectar los puntos o identificar de manera eficiente la causa raíz.

Para abordar estas complejidades, necesita una solución de monitoreo que ofrezca información valiosa y profunda sobre el funcionamiento interno de cada función y la interacción entre ellas. Aquí es donde entra en juego la instrumentación directa de New Relic para los tiempos de ejecución de Azure Functions. Esta integración está diseñada para proporcionar telemetría enriquecida y consciente de la aplicación al instrumentar su código de función directamente con cambios de código mínimos para entornos de ejecución compatibles como Python, Node.js y .NET.

New Relic lo ayuda a superar las brechas de observabilidad en sus Azure Functions de las siguientes maneras:

  • Monitoreo detallado del rendimiento: realice un seguimiento de la duración de la ejecución de cada invocación. Esto lo ayuda a identificar el rendimiento del cuello de botella, analizar los impactos del arranque en frío y optimizar la velocidad de la función.

  • Diagnóstico rápido de errores: identifique y diagnostique errores rápidamente con un seguimiento detallado de la stack y datos contextuales enriquecidos capturados directamente desde el entorno de ejecución de su función.

  • Rastreo de solicitudes de extremo a extremo: visualice el recorrido completo de requests con rastreo distribuido. El rastreo distribuido muestra cómo fluyen requests a través de Azure Functions y cualquier servicio conectado. Esto simplifica la depuración de flujos de trabajo complejos y multifuncionales.

  • Contexto de ejecución completo: registre detalles específicos de eventos desencadenantes, como requests HTTP o mensajes de cola, y las respuestas generadas por sus funciones. Esto proporciona un contexto integral para la resolución de problemas y la comprensión del comportamiento.

Los desarrolladores, equipos DevOps y SRE responsables de Azure Functions pueden aprovechar esta integración para garantizar que su aplicación Azure Functions no solo se esté ejecutando, sino que también sea eficiente, confiable y fácil de solucionar problemas. Esto le permite construir, implementar y escalar con confianza sus Azure Functions y al mismo tiempo mantener un excelente control operativo.

Importante

Para Azure Functions, el agente informa datos como el rastreo distribuido y los logs, que están disponibles en 'Servicios - APM' como una entidad APM . Sin embargo, todavía existe una entidad separada (proporcionada por monitoreo de infraestructura) para Azure Functions .

new-relic-azure-function-monitoring.gif

¿Cómo puedes configurar la monitorización Azure Functions ?

Para monitorear sus Azure Functions con New Relic, puede configurar la instrumentación en diferentes entornos, tiempos de ejecución y métodos de implementación. Los siguientes pasos le guiarán a través del proceso de configuración:

Compatibilidad y requisitos

Cerciorar de que su función Azure cumpla con nuestra compatibilidad y requisitos para entornos Linux, Windows o Contenedor.

Vincule su cuenta Azure a New Relic configurando el sondeo para las métricas de Azure Monitor. Esto le permite ver estas métricas en la New Relic UI. Para obtener más información, consulte Integración Azure .

Instrumentar su función Azure

Según el entorno de su implementación, seleccione una de las siguientes opciones para instrumentar su aplicación de funciones Azure con New Relic.

Puede instrumentar su aplicación de funciones Azure en Linux con New Relic para los siguientes entornos de ejecución:

Puede instrumentar su aplicación de funciones Azure en Windows con New Relic para los siguientes entornos de ejecución:

Puede instrumentar su aplicación de funciones Azure en Linux con New Relic para los siguientes entornos de ejecución:

Configurar variables de entorno

Luego de instrumentar su función Azure con New Relic, configure las variables de entorno para su entorno de ejecución.

Resetear sus funciones Azure

Luego de agregar las variables de entorno, resetear Azure Functions para aplicar los cambios.

Encuentra tus datos en New Relic

Luego de instrumentar su Azure Function, resetear y enviado algunos datos desde su aplicación, puede encontrar sus datos en la New Relic UI.

Que sigue

Instrumentación de Linux

Aprenda a configurar sus Azure Functions para Linux para monitorear en New Relic.

Instrumentación Windows

Aprenda a configurar sus Azure Functions para Windows para monitorear en New Relic.

Instrumentación de contenedores

Aprenda a configurar sus Azure Functions para contenedor para monitorearlas en New Relic.

Copyright © 2025 New Relic Inc.

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