Azure IIS PaaS Monitoring with Applicare

Community post

Shared by the Applicare community. It has not been re-checked against Applicare 10.0, so confirm the steps in your environment or contact Support.

Available from: Applicare 757 or higher

Configuration needed in Azure Portal:

1. Sign in to the Azure portal.

[Screenshot 1 is not available on this page.]

2. Search for "app services" and select "App Services" from the dropdown.

[Screenshot 2 is not available on this page.]

3. Select the IIS Application Service.

[Screenshot 3 is not available on this page.]

4. Select the "App Service logs" option under Monitoring section.

[Screenshot 4 is not available on this page.]

5. Please make sure the below configurations are enabled.

a) "Storage" option should be enabled in the "Web Server logging".

b) A Storage account should be mapped to any one container . The container inside the storage account should have a Public Access.

[Screenshot 5 is not available on this page.]

Note:

If the Storage account is not available then create a new one and map that to the application.

  • Select the "Storage Settings".
  • Click "Storage account".

[Screenshot 6 is not available on this page.]

  • Enter Storage account name.
  • Select "Storage (general purpose v1) " option in the Account kind.
  • Enable "Standard" option in the Performance.
  • Select "Local -redundant storage (LRS)" option in the Replication.
  • Click the "ok" button.

[Screenshot 7 is not available on this page.]

Creating Container for Storage account.

  • Go to Home -> Storage account and select the newly created Storage account and create container for that.
  • Click the "Create" button.

[Screenshot 8 is not available on this page.]

  • Enter the container name.
  • Select "Container (anonymous read access for containers and blobs)" option in the Public access level drop-down.
  • Click "ok" button.

[Screenshot 9 is not available on this page.]

6. Search for "storage accounts" and select "Storage accounts" in the drop-down.

[Screenshot 10 is not available on this page.]

7. Select the storage account which is configured for Web Server logging.

[Screenshot 11 is not available on this page.]

8. Select the "Access Keys" option and copy the Storage account name and key1. These are used to configure in Applicare overview screen.

[Screenshot 12 is not available on this page.]

  1. To view the containers inside the storage account select Overview -> Containers.

[Screenshot 13 is not available on this page.]

[Screenshot 14 is not available on this page.]

Configuration in Applicare:

1. Install Standalone agent.

Please follow the steps in below FAQ for Standalone agent installation.

the Applicare StandAlone Agent installation steps (that page no longer exists — ask Support)

After completing the installation start the agent.

2. Login into Applicare console and Go to "Overview" screen and select the server and click "Edit" button.

[Screenshot 15 is not available on this page.]

3. Add the below details

  • Enable the Monitor Azure IIS Logs check box.
  • Copy the Storage account name from Azure portal and paste it in the Storage account name field.
  • Copy the Storage account key1 from Azure portal and paste it in the Storage Key field.
  • If you are going to parse IIS logs only from specific containers then please specify the container name(s). Enter the container names with comma separated if it is more than one. It is an optional field.
  • Click "Update" to save.

[Screenshot 16 is not available on this page.]

Note:

Storage Container Name Examples:

To specify only one container named test

test

[Screenshot 17 is not available on this page.]

To specify more than one container named test and quickstart

test,quickstart

[Screenshot 18 is not available on this page.]

4. To add the app name to the Agent. Select the server and click Edit button and click Manage Applications button.

  • Enter the Application name.
  • Click Add button and click Save button.

[Screenshot 19 is not available on this page.]

Monitoring Metrics in Applicare

Business transactions

Select Business Transactions Menu.

[Screenshot 20 is not available on this page.]

To add individual Transactions as a KBT

1. Right click the row from the grid and select "Add as Key Business Transaction".

[Screenshot 21 is not available on this page.]

2. Enter the name and click Save.

[Screenshot 22 is not available on this page.]

KBT Transactions Load

Go to Key Business Transactions Load screen under Business Transactions.

[Screenshot 23 is not available on this page.]

KBT Load Distributions

Go to Key Business Transactions Load Distribution screen under Business Transactions.

[Screenshot 24 is not available on this page.]

Transactions

Go to Transactions screen under Business Transactions.

[Screenshot 25 is not available on this page.]

HTTP Transactions

a) Go to Server Analyzer.

b) Select the server from the server dropdown.

c) Select HTTP

d) Click the row in the grid.

[Screenshot 26 is not available on this page.]

Error Transactions

Go to Errors screen under Server Analyzer.

[Screenshot 27 is not available on this page.]

Note: In Azure portal IIS logs will be logged with 1 min delay.

Join the discussion

Comments, voting and following are kept by Zendesk and need a Help Center account. This button opens the original discussion there.

Opens Zendesk · needs internet and sign-in

Still stuck? Contact support