Microsoft Azure ofrece dos servicios de plataforma que gestionan sus aplicaciones sitio web o en contenedores. Puede instalar el agente de Python tanto en Microsoft Azure App Service como en Azure Container Apps, lo que le permitirá realizar un seguimiento de sus aplicaciones de Python gestionadas por Azure en New Relic.
Enfoques alternativos
Si está buscando una manera de integrar New Relic en su aplicación hospedada en Azure sin modificar el código de su aplicación, este tutorial le proporciona esa solución.
Compatibilidad y requisitos
Antes de instalar el agente de Python, recomendamos:
- Revisión de la documentación de compatibilidad y requisitosdel agente Python
- Configuración de una aplicación Python en una (o ambas) de las plataformas gestionadas de Azure
- Instalación de la CLI de Azure en su entorno
Información
Tenga en cuenta que el agente de Python no captura telemetría para Azure Functions sin nuestra integración. Recomendamos instalar la integración de monitoreoAzure Functions si desea recopilar datos sobre Azure Functions.
Instalar el agente de Python en Azure App Service o contenedor Apps
Agregue el agente de Python a su aplicación de Azure
Para agregar el agente Python de New Relic a su aplicación de Azure, agregue newrelic
a su archivo requirements.txt
:
$foo@bar:~$ cat requirements.txt $newrelic$flask
Inicializar el agente
El agente se puede inicializar inicializando manualmente la aplicación o agregando un punto de entrada New Relic en el Dockerfile:
Configurar los ajustes de Azure
Una vez que instaló el agente de Python, le recomendamos configurar su aplicación en el portal de Azure App Service o de Contenedor Apps, según el servicio que esté empleando. Puede actualizar la configuración de su aplicación a través de la UI de Azure o usando la CLI de Python.
¿Que sigue?
Ahora que está recopilando datos de sus aplicaciones Python gestionadas por Azure, puede:
- Consulta nuestra documentación para aprender cómo consultar tus datos New Relic .
- Aprenda cómo crear su primera alerta.
- Puede comenzar a emplear el panel de control para aprender a crear visualizaciones personalizadas sobre su entorno.