Application Insight
  • 11 Feb 2022
  • 2 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

Application Insight

  • Dark
    Light
  • PDF

Introduction

Application Insights is an application performance management service for web applications that allows users to monitor the performance of their website in Azure.

It will automatically detect performance anomalies and includes powerful analytics tools to assist users in diagnosing problems and gaining a better understanding of how users of a customer interact with their app.

Application Insights works by including a small package in customer's application and configuring the Application Insights resource in Azure, which sends data to Azure for analysis. The web application is monitored, and telemetry data is sent to the Azure portal .

Execute Queries

The Execute Queries section in the Application Insight resource offers a number of query-related operations.

Execute Queries.png

Customers can write a query in the query field to generate query data that meets their needs.

The query data can be viewed in any of the available formats:

  • table
  • line
  • bar
  • column
  • pie

The Query library option in the Execute Queries section allows users to access the preset queries from the Azure portal directly in Serverless360. Users can easily add any of those queries to their Saved queries by using the Save icon found on each query.

Query Library.gif

The Saved queries option in the Execute Queries section allows users to access all the saved queries and easily generate Query data. Customers can also edit their saved queries and update the favorite query.

Saved Query.gif

A Favorite query is one that is available by default in the Execute Queries section. A query can be marked as a favorite by editing any one of the saved queries or by saving a query.

Favorite Query.gif

Resource Dashboard

Users now have access to a default Application Insight Dashboard within the Application Insight resource, allowing for enhanced data visualisation and tracking of real-time data.

App insights dahsboard.png

Users are provided with the following pre-defined Dashboard widgets, which can be customised to meet their specific needs.

1. Dependency Call Failures
2. Exception Rate
3. Failed Requests
4. Exceptions
5. Browser Exceptions
6. Server Exceptions
7. Availability
8. Performance

Query widgets

  • Queries can also be used to generate real-time data for a more personalised user experience in Dashboard widgets.

  • Query widgets can be added to both the Business Application and the Resource Dashboard when the Data source value for Application Insight resource is set to Query in widget configuration.

  • In the query field, type a valid query and hit the Run button. Users can customise the values that appear on the x and y axes by selecting the appropriate data label from the Y axis dropdown and the X axis checkboxes.

Query widget.png

Query widgets do not display time settings information in its tooltip because the data is generated only for the desired query, regardless of time settings configuration.

Count charts do not support Query data sources.

Monitoring

  • Users can monitor their Application Insight resources by configuring the rules available for monitoring.

  • Navigate to the Monitoring section of the resource to configure the monitoring rules for Application Insight.

  • Users can specify monitoring threshold values based on their needs.

  • When the monitoring rule type is a metric, selecting metric against metric rules is also an option.

App insights monitoring.png

Properties

  • Users can view the properties of the Application Insight by clicking the Properties option available at the top.

App insights properties.png


Was this article helpful?