You don't have access to this class

Keep learning! Join and start boosting your career

Aprovecha el precio especial y haz tu profesión a prueba de IA

Antes: $249

Currency
$209
Suscríbete

Termina en:

1 Días
23 Hrs
37 Min
17 Seg

Monitoreo de aplicaciones Web

6/15
Resources

Why is it important to monitor your application after productive deployment?

After you have successfully configured and published your application in Azure, it is crucial to continue monitoring it to ensure optimal performance. This not only allows you to identify and resolve potential problems, but also gives you the opportunity to implement constant improvements. Through monitoring, you can better understand your application's behavior, from load time to resource usage, which is essential to maintaining user satisfaction and efficient operation.

What aspects of application performance should be monitored?

Monitoring the performance of an application involves evaluating several key aspects:

  • Uptime: Ensure that the application is always available to users.
  • CPU and memory usage: Check if the application consumes more resources than necessary, which could indicate inefficiencies.
  • Failed requests and response times: Identify resources that could be causing system crashes or slow responses, affecting the user experience.

More complex applications, such as those involving e-commerce, may require special attention to ensure that security certificates are properly implemented and up to date.

How can the diagnostic tool help improve your application?

Within the Azure portal, diagnostic tools allow you to analyze and resolve issues that might arise with your application. These tools feature:

  • Improvement options: Evaluate potential areas for improvement, critical data to maintain optimal performance.
  • Detailed diagnostics: Provide information about any bugs or problems on the website that need to be resolved.

The free version and automatic deployment capabilities offer the flexibility to revert to a previous version if an upgrade fails, thus minimizing application downtime.

What are the benefits of Application Insights?

Azure Application Insights is a powerful tool that provides a complete view of your application's behavior. It provides:

  • Detailed graphs: Clear visualizations to understand usage trends and patterns.
  • Alerts and notifications: Receive real-time alerts on any irregularities or failures.
  • Usage data: Information about application usage, including user sessions and geographic location.

In addition, Application Insights is enabled by default when the website is created, making it easy to collect and interpret data from the start.

What steps can be taken to update the dashboard information?

The Azure dashboard is dynamic and provides a comprehensive view of the status of the website. To keep the information up to date and relevant, it is advisable:

  • Simulate traffic: Generate visits from different devices and locations to get a more accurate picture of application behavior.
  • Update regularly: Perform necessary updates to the application and its infrastructure to reflect changes in the dashboard.
  • Monitor constantly: Closely follow the dashboard to identify weaknesses and areas for improvement.

By following these steps, you can ensure consistent performance and a satisfactory user experience. This not only translates into continuous improvement of the product, but also optimization of the resources and processes involved.

Contributions 9

Questions 4

Sort by:

Want to see more contributions, questions and answers from the community?

Estoy tan acostumbrado a ver los cursos en la velocidad 2X que siento que ya todos hablan muy despacion

La clase se llama Monitoreo de aplicaciones Web y están presentando es una clase de Bases de Datos, creo que se equivocaron de clase

Monitoreo de Aplicaciones Web
Una vez lograda la integración del versionador con el integrador, se procede al monitoreo de las aplicaciones. Para lograr el monitoreo se debe ingresar a la pág y seleccionar la opción:

Diagnose and resolve problems:
se mostrará la información que corresponde a la pág. Al ingresar a esta opción permite la verificación de los recursos que consume la pág, hardware, cpu, etc.

Las opciones que se muestran permiten mejorar el rendimiento del sitio web, son variables en el tiempo ya que se actualizan con el paso del mismo.

Application Insights
Esta opción permite visualizar cómo se comporta el sitio web, para poder realizar la recolección de los datos la opción debe estar marcada como “habilitada”(enable), al ingresar al detalle de la información nos mostrará con gráficas información como: Peticiones fallidas, tiempo de respuesta del servidor, peticiones y disponibilidad.

Cuenta con un Dashboard que muestra más información detallada, toda la información que muestra tiene por finalidad mejorar el rendimiento de la página web.

Diagnósticos de Azure App Service:

 
Cuando ejecute una aplicación web, querrá estar preparado para los posibles problemas que puedan surgir, desde errores 500 hasta que sus usuarios le comuniquen que su sitio está fuera de servicio. Los diagnósticos de App Service son una experiencia inteligente e interactiva que le ayuda a solucionar los problemas de su aplicación sin necesidad de configuración alguna. Cuando surgen problemas con la aplicación, los diagnósticos de App Service le indicarán lo que pasa y le guiarán a la información correcta de forma que pueda solucionar el problema de la manera más fácil y rápida.
 
Fuente: Microsoft

 

Application insights:

 
Es una característica de Azure Monitor que proporciona administración extensible del rendimiento de aplicacione (APM) y supervisiónpara aplicaciones web en vivo. Los desarrolladores y DevOps profesionales pueden usar Application Insights para:
 

  • Derectar automaticamente las anomalías de rendimiento
  • Ayudar a Diagnosticar problema mediante herramientas de análisis eficaces.
  • Ver lo que hacen realmente los usuarios con las aplicacioens.
  • Ayudar a mejorar continuamente el rendimiento y la facilidad de uso de las aplicaciones.
     
    Fuente: Microsoft
     

Sígueme en gitHub

Tengo que comentar que he estudiado mucho, por las actualizaciones que ha tenido este curso, porque al querer llegar al mismo destino ya no existe problemas al llegar ciertos destinos. Mi único avance se puede resumir que en la fecha 25 de enero del 2024, si usas el servicio .net 8 hagas los siguientes pasos para llegar hasta aqui: * Proceso Github: * Crea tu repositorio Github * En tu repositorio local ingresa a git bash * Escribe los siguiente codigos: * git init * git add . * git commit -m "Configuration Index" * git status * git checkout -b master * git remote add origin "sin las comillas agrega tu repositorio" * git push -u origin master * Luego que se compila tu código en tu repositorio web: * Azure portal, debes hacer lo siguiente: * Crear App Service Web: * Destino servidor Brasil * Implementacion .Net 8 (LTS) * Ingresar tu Git a la cuenta: * Repositorio del proyecto * Rama Master * Se debe crear con éxito, para proseguir. * Por ultimo, en la carpeta del proyecto repositorio local: * Actualiza tu repositorio local con el archivo YAML del repositorio online: * Codigo es: * git branch * git push * Prueba tu pagina y correra con exito! * * Debes actualizarlo

Aplications insight esta toda la información de como se comporta tu aplicación.

Muy buena información para manejar el comportamiento de un WebApp

Application insights vemos como se comporta el sitio web.

Una muy buena caracteristica, hace que el sitio sea mas ligero y que un tercero se encarge de las estadísticas.