Skip to content

dolevshor/Azure-AppServices-Insights

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Azure App Services Insights

The 'Azure App Services Insights' workbook offers a comprehensive view of your Azure App Services resources.

It enables you to delve into and compare key metrics effortlessly, gaining insights into usage trends, optimizing performance, and guiding strategic decisions effectively.

image

Overview

image

Monitor

image

image

Additional Metrics

Expanding the Additional Metrics will allow to view and compare all the Metrics supported by the resource type. (group by categories)

  • App Service Plan: Data, Sockets, TCP, Queue Length
  • App Service: Requests/Response, Data, HTTP, IO, Garbage Collections, Others
  • Staging Slot: Requests/Response, Data, HTTP, IO, Garbage Collections, App Domains, Others

image

image

Inventory

The Inventory dashboard provide an holistic view of all App Services resources.

image

Introduction

Azure App Service offers flexible scaling options (both Scale Up and Scale Out), supports multiple operating systems (Windows and Linux), and enables hosting multiple apps on the same App Service Plan.

Managing multiple App Service Plans, App Services, and Staging Slots requires effective management, performance comparison, and operational oversight — this functionalities facilitated by this workbook.

Structure and Views

Structure

This workbook contains 2 main parts:

  • Overview - Holistic view of Azure App Services resources.
  • Monitor - Holistic view of Azure App Services Metrics

App Services resources = App Service Plans, App Services, Staging slots.

Views

Types of views this workbook provides:

  • Overview
    • App Service Plan
      • Name
      • Resource Group
      • Location
      • Kind
      • Size
      • Tier
      • Status
      • Number of Sites
      • Current Instances
      • Maximum scale (instance)
    • App Services + Slots
      • Name
      • Resource Group
      • Location
      • Kind
      • Type
      • SKU
      • App Service Plan
      • State

The information displayed uses KQL queries to query the Azure Resource Graph.

  • Monitor

    • App Service Plan
      • CPU Percentage (Avg)
      • Memory Percentage (Avg)
    • App Service
      • CPU Time (Sum)
      • Memory Working Set (Avg)
    • Slots
      • CPU Time (Sum)
      • Memory Working Set (Avg)
  • Inventory

    • App Service Plan
      • Count by Subscription Id
      • Count by Resource Group
      • Count by Location
      • Count by Status
      • Count by Kind
      • Count by Kind
      • Count by Size
      • Count by Tier
    • App Service
      • Count by Subscription Id
      • Count by Resource Group
      • Count by Location
      • Count by State
      • Count by Kind
      • Count by sku
      • Count by App Service Plan
    • Slots
      • Count by Subscription Id
      • Count by Resource Group
      • Count by Location
      • Count by State
      • Count by Kind
      • Count by sku
      • Count by App Service Plan

Filters

This workbook support to filter by:

  • Resource Groups
  • App Service Plans
  • Apps (App Services + Staging slots)
  • Time range

How to use it?

Importing this Workbook to your Azure environment is quite simple.

Follow this steps to use the Workbook:

  • Click on '+ Create'

  • Click on '+ New'

  • Open the Advanced Editor using the '</>' button on the toolbar

  • Select the 'Gallery Template' (step 1)

  • Replace the JSON code with this JSON code Azure AppService Insights JSON (step 2)

    • We use the Gallery Templaty type (step 1), so we need to use the 'Azure App Service Insights.workbook' and not the 'Azure App Service Insights.json'.
  • Click 'Apply' (step 3)

  • Click in the ‘Save’ button on the toolbar

image

  • Select a name and where to save the Workbook:
    • Title: 'Azure App Service Insights'
    • Subscription: <Subscription Name>
    • Resource group: <Resource Group Name>
    • Location: <Region>
  • Click 'Save'

The Workbook is ready to use!

  • Click on 'Workbooks'
  • Click on 'Azure App Service Insights' Workbook.

Start using the Workbook and analyze your Azure App Service resources.

(Optional) You can filter by specific subscription/s or resource/s.

About

Workbook for Azure App Services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published