Azure Application Insights - part 08

Shalika Prasad
3 min readAug 3, 2020

Lets continue our eighth part related to Deploy Your Azure Web Application tutorial.

It is a monitoring service every day for your application. We can call it an application performance management service. As well as, It is a part of the bigger service of your monitor. We can live monitoring, performance analytics, and logging.

Also, we can use components to monitor.

  • Server-side monitoring — monitor with error
  • Client-side monitoring — track user behavior on front-end pages, requests that send to the backend services.
  • Both under the Azure component and External component — we can monitor with internal API, If you cannot install it an external API or SQL, but you can track dependency calls to those services.
  • Distributed logging

Also, we can use different tasks using these components for your internal and external services.

  • Dependency rates
  • Request rates
  • Exceptions — where doest it happen, what kind of issue, what can you do remediate this issue, entire request with the user flows. (you can use this without debugging your code itself)
  • Pageviews
  • HTTP(s) calls
  • Performance counters
  • Load performance
  • Diagnostics Trace Logs

Application Map

  • You can see an auto-generated visual diagram of components and its dependencies — how your application is working based on the logs of those applications.
  • Key metrics
  • Drill-down capabilities

Smart Detection

  • Automated alerts — when something happens wrong in your application
  • Email notifications — when something happens wrong in your application
  • Automated detection for failure and performance anomalies — it detects logs with grouped by categories

Live Metrics Stream

  • Analyze on the fly- see all the dependency calls, request rates, all traces, and all errors
  • Logs- you can see failed very quickly and react to them

Analytics

  • Query logs using KQL(Kusto Query Language)- analyze the logs with detailed query format

Ways to reviews logs

  • Dashboard
  • Visual Studio — this is native integration(do snapshot debugging, degus from memory dumps
  • Power BI- report your logs, analyze these logs yourself
  • Rest API
  • Snapshot debugger
  • Metrics Explorer

Next, we go to part 08 related to Deploy Your Azure Web Application tutorial.

Azure Key vault with Azure Web App Spring boot- part 09

Conclusion

https://azuredevopslabs.com/labs/vsts/monitor

--

--