none
View load over time for a set of load balanced IIS web servers? RRS feed

  • Question

  • Installed Az Application Monitor on all of our Azure VM's running IIS to help monitor our .NET web apps.  They run behind App Gateway layer 7 load balancer.

    Is there a good way to visualize the webserver load (number of http requests) for a given time frame?

     

    Thursday, April 30, 2020 2:13 PM

Answers

  • Application Insights has the ability to generate a variety of visualizations for you.

    Given the query

    requests
    | order by timestamp desc
    | summarize count() by bin(timestamp, 1h)

    There are a couple ways to switch this to a chart. The first is to choose chart view in the UI

    The other is to use the render operator directly in the query:

    | render columnchart 

    Either way, if you want to save the visual, you can either save the query in App Insights, export the query to Power BI, or pin it to a dashboard in the portal.

    Thursday, April 30, 2020 4:37 PM
    Moderator

All replies

  • Application Insights has the ability to generate a variety of visualizations for you.

    Given the query

    requests
    | order by timestamp desc
    | summarize count() by bin(timestamp, 1h)

    There are a couple ways to switch this to a chart. The first is to choose chart view in the UI

    The other is to use the render operator directly in the query:

    | render columnchart 

    Either way, if you want to save the visual, you can either save the query in App Insights, export the query to Power BI, or pin it to a dashboard in the portal.

    Thursday, April 30, 2020 4:37 PM
    Moderator
  • Open IIS Manager. Under the server node, expand Server Farms, and then select the server farm that you created. In the Server Farm pane, double-click Load Balance. On the Load Balance page, select Weighted round robin from the Load balance algorithm list, and then click Apply.
    Monday, May 4, 2020 5:12 PM