diff --git a/docs/integrations/microsoft-azure/azure-application-gateway.md b/docs/integrations/microsoft-azure/azure-application-gateway.md
index 8298e5f46b..7b0b557245 100644
--- a/docs/integrations/microsoft-azure/azure-application-gateway.md
+++ b/docs/integrations/microsoft-azure/azure-application-gateway.md
@@ -158,6 +158,24 @@ The **Azure Application Gateway - Traffic** dashboard provides details into the
+## Create monitors for Azure Application Gateway
+
+import CreateMonitors from '../../reuse/apps/create-monitors.md';
+
+
+
+### Azure Application Gateway alerts
+
+These alerts are metric based and will work for all Azure Application Gateways.
+
+| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
+|:--|:--|:--|:--|
+| `Azure Application Gateway - Current Capacity Units` | This alert is triggered when Average Capacity Units count is greater than 75. Also, a warning type alert will be triggered when Average Capacity Units count is greater than 65. | percentage >= 75 | percentage < 75 |
+| `Azure Application Gateway - Current Compute Units` | This alert is triggered when Average Compute Units count is greater than 75. Also, a warning type alert will be triggered when Average Compute Units count is greater than 65. | percentage >= 75 | percentage < 75 |
+| `Azure Application Gateway - Failed Requests` | This alert is triggered when Failed Requests count greater than 1. | Count >= 1 | Count < 1 |
+| `Azure Application Gateway - Healthy Host Count` | This alert is triggered when Healthy Host Count is less than 1. | Count < 1 | Count >= 1 |
+| `Azure Application Gateway - UnHealthy Host Count` | This alert is triggered when UnHealthy Host Count is greater than 1. | Count >= 1 | Count < 1 |
+
## Upgrade/Downgrade the Azure Application Gateway app (optional)
import AppUpdate from '../../reuse/apps/app-update.md';
@@ -170,17 +188,6 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
-### Azure Application Gateway alerts
-These alerts are metric based and will work for all Azure Application Gateways.
-
-| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
-|:-----------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------|:------------------|
-| `Azure Application Gateway - Current Capacity Units` | This alert is triggered when Average Capacity Units count is greater than 75. Also, a warning type alert will be triggered when Average Capacity Units count is greater than 65. | percentage >= 75 | percentage < 75 |
-| `Azure Application Gateway - Current Compute Units` | This alert is triggered when Average Compute Units count is greater than 75. Also, a warning type alert will be triggered when Average Compute Units count is greater than 65. | percentage >= 75 | percentage < 75 |
-| `Azure Application Gateway - Failed Requests` | This alert is triggered when Failed Requests count greater than 1. | Count >= 1 | Count < 1 |
-| `Azure Application Gateway - Healthy Host Count` | This alert is triggered when Healthy Host Count is less than 1. | Count < 1 | Count >= 1 |
-| `Azure Application Gateway - UnHealthy Host Count` | This alert is triggered when UnHealthy Host Count is greater than 1 | Count >= 1 | Count < 1 |
-
## Troubleshooting
### HTTP Logs and Metrics Source used by Azure Functions
diff --git a/docs/integrations/microsoft-azure/azure-cache-for-redis.md b/docs/integrations/microsoft-azure/azure-cache-for-redis.md
index 7a5a35d73d..ae4391fa09 100644
--- a/docs/integrations/microsoft-azure/azure-cache-for-redis.md
+++ b/docs/integrations/microsoft-azure/azure-cache-for-redis.md
@@ -160,17 +160,35 @@ The **Azure Cache for Redis - Resource Performance(Non-Enterprise)** dashboard p
+## Create monitors for Azure Cache for Redis
+
+import CreateMonitors from '../../reuse/apps/create-monitors.md';
+
+
### Azure Cache for Redis alerts
+
These alerts are metric based and will work for all Azure Cache for Redis.
-| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
-|:-------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------|:------------------|
-| `Azure Cache For Redis - Cache Read` | This alert is triggered when Average Cache Read bytes are greater than 140625000. Also, a warning type alert will be triggered when Cache Read Units bytes are greater than 130625000. | bytes >= 140625000 | bytes < 140625000 |
-| `Azure Cache For Redis - Connected Clients` | This alert is triggered when Connected Clients count is greater than 5625. Also, a warning type alert will be triggered when Connected Clients count is greater than 4625. | count >= 5625 | count < 5625 |
-| `Azure Cache For Redis - CPU Utilization` | This alert is triggered when CPU Utilization percentage greater than 80. Also a warning type alert will be triggered when CPU Utilization percentage greater than 70. | percentage >= 80 | percentage < 80 |
-| `Azure Cache For Redis - Server Load` | This alert is triggered when Server Load percentage greater than 80. Also a warning type alert will be triggered when Server Load percentage greater than 70. | percentage >= 80 | percentage < 80 |
-| `Azure Cache For Redis - Used Memory Percentage` | This alert is triggered when Used Memory percentage greater than 80. Also a warning type alert will be triggered when Used Memory percentage greater than 70. | percentage >= 80 | percentage < 80 |
+| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
+|:--|:--|:--|:--|
+| `Azure Cache For Redis - Cache Read` | This alert is triggered when Average Cache Read bytes are greater than 140625000. Also, a warning type alert will be triggered when Cache Read Units bytes are greater than 130625000. | bytes >= 140625000 | bytes < 140625000 |
+| `Azure Cache For Redis - Connected Clients` | This alert is triggered when Connected Clients count is greater than 5625. Also, a warning type alert will be triggered when Connected Clients count is greater than 4625. | count >= 5625 | count < 5625 |
+| `Azure Cache For Redis - CPU Utilization` | This alert is triggered when CPU Utilization percentage greater than 80. Also a warning type alert will be triggered when CPU Utilization percentage greater than 70. | percentage >= 80 | percentage < 80 |
+| `Azure Cache For Redis - Server Load` | This alert is triggered when Server Load percentage greater than 80. Also a warning type alert will be triggered when Server Load percentage greater than 70. | percentage >= 80 | percentage < 80 |
+| `Azure Cache For Redis - Used Memory Percentage` | This alert is triggered when Used Memory percentage greater than 80. Also a warning type alert will be triggered when Used Memory percentage greater than 70. | percentage >= 80 | percentage < 80 |
+
+## Upgrade/Downgrade the Azure Cache for Redis app (optional)
+
+import AppUpdate from '../../reuse/apps/app-update.md';
+
+
+
+## Uninstalling the Azure Cache for Redis app (optional)
+
+import AppUninstall from '../../reuse/apps/app-uninstall.md';
+
+
## Troubleshooting
diff --git a/docs/integrations/microsoft-azure/azure-container-instances.md b/docs/integrations/microsoft-azure/azure-container-instances.md
index 7e4b50a172..7f03f35640 100644
--- a/docs/integrations/microsoft-azure/azure-container-instances.md
+++ b/docs/integrations/microsoft-azure/azure-container-instances.md
@@ -139,17 +139,35 @@ Use this dashboard to:
+## Create monitors for Azure Container Instances
+
+import CreateMonitors from '../../reuse/apps/create-monitors.md';
+
+
+
### Azure Container Instances alerts
These alerts are metric based and will work for all Azure Container Instances.
-| Alert Name | Description | Alert Condition | Recover Condition |
-|:-- |:-- |:--|:---------------------|
+| Alert Name | Description | Alert Condition | Recover Condition |
+|:--|:--|:--|:--|
| `Azure Container Instances - Memory Usage` | This alert is triggered when memory usage is greater than 20 MB. Also warning alert is triggered when the memory usage exceeds 15 MB. | Data volume > 20MB | Data volume < = 20MB |
-| `Azure Container Instances - CPU Usage` | This alert is triggered when CPU usage is greater than 100 milicore. Also warning alert is triggered when the CPU usage exceeds 90 millicore. | millicores > 100 | millicores < = 100 |
+| `Azure Container Instances - CPU Usage` | This alert is triggered when CPU usage is greater than 100 milicore. Also warning alert is triggered when the CPU usage exceeds 90 millicore. | millicores > 100 | millicores < = 100 |
+
+## Upgrade/Downgrade the Azure Container Instances app (optional)
+
+import AppUpdate from '../../reuse/apps/app-update.md';
+
+
+
+## Uninstalling the Azure Container Instances app (optional)
+
+import AppUninstall from '../../reuse/apps/app-uninstall.md';
+
+
## Troubleshooting
### HTTP Logs and Metrics Source used by Azure Functions
-To troubleshoot metrics collection, follow the instructions in [Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection) in *Collect Metrics from Azure Monitor*.
+To troubleshoot metrics collection, follow the instructions in [Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection) in *Collect Metrics from Azure Monitor*.
\ No newline at end of file
diff --git a/docs/integrations/microsoft-azure/azure-database-for-mysql.md b/docs/integrations/microsoft-azure/azure-database-for-mysql.md
index d0f219f81f..ce49f12644 100644
--- a/docs/integrations/microsoft-azure/azure-database-for-mysql.md
+++ b/docs/integrations/microsoft-azure/azure-database-for-mysql.md
@@ -178,17 +178,35 @@ The **Azure Database for Mysql - Storage Overview** dashboard provides details a
+## Create monitors for Azure Database for MySQL
+
+import CreateMonitors from '../../reuse/apps/create-monitors.md';
+
+
## Azure Database for MySQL alerts
+
These alerts are metric based and will work for all Azure Database for MySQL.
| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
|:--|:--|:--|:--|
-| `Azure Database for MySQL - Active Connections` | This alert fires when number of active connections in Azure MySQL instance is greater than a threshold value (default value 50). | connections >= 50 | connections < 50 |
-| `Azure Database for MySQL - High CPU Utilization` | This alert fires when CPU usage % on a host in a Azure MySQL instance is greater than a threshold value (default value 90) | percentage >= 90 | percentage < 90 |
-| `Azure Database for MySQL - High Memory Utilization` | This alert fires when memory % on a resource in a Azure MySQL instance is greater than a threshold value (default value 90%) | percentage >= 90 | percentage < 90 |
-| `Azure Database for MySQL - High Storage IO %` | This alert fires when storage IO % on a resource in a Azure MySQL instance is greater than a threshold value (default value 80%) | percentage >= 80 | percentage < 80 |
-| `Azure Database for MySQL - High Storage Utilization` | This alert fires when storage % on a resource in a Azure MySQL instance is greater than a threshold value (default value 90%) | percentage >= 90 | percentage < 90 |
+| `Azure Database for MySQL - Active Connections` | This alert fires when number of active connections in Azure MySQL instance is greater than a threshold value (default value 50). | connections >= 50 | connections < 50 |
+| `Azure Database for MySQL - High CPU Utilization` | This alert fires when CPU usage % on a host in a Azure MySQL instance is greater than a threshold value (default value 90) | percentage >= 90 | percentage < 90 |
+| `Azure Database for MySQL - High Memory Utilization` | This alert fires when memory % on a resource in a Azure MySQL instance is greater than a threshold value (default value 90%) | percentage >= 90 | percentage < 90 |
+| `Azure Database for MySQL - High Storage IO %` | This alert fires when storage IO % on a resource in a Azure MySQL instance is greater than a threshold value (default value 80%) | percentage >= 80 | percentage < 80 |
+| `Azure Database for MySQL - High Storage Utilization` | This alert fires when storage % on a resource in a Azure MySQL instance is greater than a threshold value (default value 90%) | percentage >= 90 | percentage < 90 |
+
+## Upgrade/Downgrade the Azure Database for MySQL app (optional)
+
+import AppUpdate from '../../reuse/apps/app-update.md';
+
+
+
+## Uninstalling the Azure Database for MySQL app (optional)
+
+import AppUninstall from '../../reuse/apps/app-uninstall.md';
+
+
## Troubleshooting
diff --git a/docs/integrations/microsoft-azure/azure-database-for-postgresql.md b/docs/integrations/microsoft-azure/azure-database-for-postgresql.md
index 3aaa0b836b..d1ef1e7b44 100644
--- a/docs/integrations/microsoft-azure/azure-database-for-postgresql.md
+++ b/docs/integrations/microsoft-azure/azure-database-for-postgresql.md
@@ -174,22 +174,23 @@ The **Azure Database for PostgreSQL - Transactions** dashboard provides insights
-### Azure Database for PostgreSQL alerts
-These alerts are metric based and will work for all Azure Database for PostgreSQL.
+## Create monitors for Azure Database for PostgreSQL
-| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
-|:-----------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------|:------------------|
-| `Azure Database for PostgreSQL - Active Connections` | This alert is triggered when Average Active Connections Count is greater than 1000. | Count >= 1000 | Count < 1000 |
-| `Azure Database for PostgreSQL - CPU Percent` | This alert is triggered when CPU Percentage is greater than 90. Also a warning type alert will be triggered when CPU Percentage is greater than 80. | Percentage >= 90 | Percentage < 90 |
-| `Azure Database for PostgreSQL - Failed Connections` | This alert is triggered when Failed Connections Count is greater than 10. | Count >= 10 | Count < 10 |
-| `Azure Database for PostgreSQL - Memory Percent` | This alert is triggered when Memory Percentage is greater than 80. Also a warning type alert will be triggered when Memory Percentage greater than 70. | percentage >= 80 | percentage < 80 |
-| `Azure Database for PostgreSQL - Storage Percent` | This alert is triggered when Storage Percent greater than 95. Also a warning type alert will be triggered when Storage Percent greater than 90. | percentage >= 95 | percentage < 95 |
+import CreateMonitors from '../../reuse/apps/create-monitors.md';
-## Troubleshooting
+
-### HTTP Logs and Metrics Source used by Azure Functions
+### Azure Database for PostgreSQL alerts
-To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
+These alerts are metric based and will work for all Azure Database for PostgreSQL.
+
+| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
+|:--|:--|:--|:--|
+| `Azure Database for PostgreSQL - Active Connections` | This alert is triggered when Average Active Connections Count is greater than 1000. | Count >= 1000 | Count < 1000 |
+| `Azure Database for PostgreSQL - CPU Percent` | This alert is triggered when CPU Percentage is greater than 90. Also a warning type alert will be triggered when CPU Percentage is greater than 80. | Percentage >= 90 | Percentage < 90 |
+| `Azure Database for PostgreSQL - Failed Connections` | This alert is triggered when Failed Connections Count is greater than 10. | Count >= 10 | Count < 10 |
+| `Azure Database for PostgreSQL - Memory Percent` | This alert is triggered when Memory Percentage is greater than 80. Also a warning type alert will be triggered when Memory Percentage greater than 70. | percentage >= 80 | percentage < 80 |
+| `Azure Database for PostgreSQL - Storage Percent` | This alert is triggered when Storage Percent greater than 95. Also a warning type alert will be triggered when Storage Percent greater than 90. | percentage >= 95 | percentage < 95 |
## Upgrade/Downgrade the Azure Flexible Database for PostgreSQL app (Optional)
@@ -202,3 +203,9 @@ import AppUpdate from '../../reuse/apps/app-update.md';
import AppUninstall from '../../reuse/apps/app-uninstall.md';
+
+## Troubleshooting
+
+### HTTP Logs and Metrics Source used by Azure Functions
+
+To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).
diff --git a/docs/integrations/microsoft-azure/azure-event-grid.md b/docs/integrations/microsoft-azure/azure-event-grid.md
index cdacf3efe7..e4fec32671 100644
--- a/docs/integrations/microsoft-azure/azure-event-grid.md
+++ b/docs/integrations/microsoft-azure/azure-event-grid.md
@@ -171,6 +171,37 @@ Use this dashboard to:
+## Create monitors for Azure Event Grid
+
+import CreateMonitors from '../../reuse/apps/create-monitors.md';
+
+
+
+### Azure Event Grid alerts
+
+These alerts are metric based and will work for all Azure Storage.
+
+| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
+|:--|:--|:--|:--|
+| `Azure Event Grid - Domain Dead Lettered Events` | This alert is triggered when Domain Dead Lettered Events count is greater than 0. | Count > 0 | Count < = 0 |
+| `Azure Event Grid - Domain Failed Events` | This alert is triggered when Domain Fail count is greater than 0. | Count > 0 | Count < = 0 |
+| `Azure Event Grid - Topic Dead Lettered Events` | This alert is triggered when Topic Dead Lettered Events count greater than 0. | Count > 0 | Count < = 0 |
+| `Azure Event Grid - Topic Delivery Failed` | This alert is triggered when Topic Fail count greater than 0. | Count > 0 | Count < = 0 |
+| `Azure Event Grid - Topic Dropped Events` | This alert is triggered when Dropped Event count greater than 0. | Count > 0 | Count < = 0 |
+| `Azure Event Grid - Topic Publish Failed` | This alert is triggered when Publish Fail count greater than 0. | Count > 0 | Count < = 0 |
+
+## Upgrade/Downgrade the Azure Event Grid app (optional)
+
+import AppUpdate from '../../reuse/apps/app-update.md';
+
+
+
+## Uninstalling the Azure Event Grid app (optional)
+
+import AppUninstall from '../../reuse/apps/app-uninstall.md';
+
+
+
## Troubleshooting
### HTTP Logs and Metrics Source used by Azure Functions
diff --git a/docs/integrations/microsoft-azure/azure-key-vault.md b/docs/integrations/microsoft-azure/azure-key-vault.md
index db0775250b..8ef12c9cf8 100644
--- a/docs/integrations/microsoft-azure/azure-key-vault.md
+++ b/docs/integrations/microsoft-azure/azure-key-vault.md
@@ -132,13 +132,25 @@ import CreateMonitors from '../../reuse/apps/create-monitors.md';
### Azure Key Vaults alerts
These alerts are metric based and will work for all Key Vaults.
-| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
-|:-------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------|:----------------|:------------------|
-| `Azure Key Vaults - Availability drops below 100%` | This alert is triggered when availability drops under 100% are detected for any Key Vaults. | Count < 100 | Count = 100 |
-| `Azure Key Vaults - Keys, Secrets, Certificates Expired Alert` | This alert triggers when any Keys, Secrets, or Certificates have expired for any Key Vaults. | Count >= 1 | Count < 1 |
-| `Azure Key Vaults - Keys, Secrets, Certificates Near Expiry Alert` | This alert triggers when any Keys, Secrets, or Certificates are near expiry for any Key Vaults. | Count >= 1 | Count < 1 |
-| `Azure Key Vaults - Latency is greater than 1000 ms` | This alert is triggered when latency of Vaults goes above 1000ms. | Count >= 1000 | Count < 1000 |
-| `Azure Key Vaults - Overall Vault Saturation is greater than 75%` | This alert is triggered when Overall vault saturation of any vaults is greater than 75%. | Count >= 75 | Count < 75 |
+| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
+|:--|:--|:--|:--|
+| `Azure Key Vaults - Availability drops below 100%` | This alert is triggered when availability drops under 100% are detected for any Key Vaults. | Count < 100 | Count = 100 |
+| `Azure Key Vaults - Keys, Secrets, Certificates Expired Alert` | This alert triggers when any Keys, Secrets, or Certificates have expired for any Key Vaults. | Count >= 1 | Count < 1 |
+| `Azure Key Vaults - Keys, Secrets, Certificates Near Expiry Alert` | This alert triggers when any Keys, Secrets, or Certificates are near expiry for any Key Vaults. | Count >= 1 | Count < 1 |
+| `Azure Key Vaults - Latency is greater than 1000 ms` | This alert is triggered when latency of Vaults goes above 1000ms. | Count >= 1000 | Count < 1000 |
+| `Azure Key Vaults - Overall Vault Saturation is greater than 75%` | This alert is triggered when Overall vault saturation of any vaults is greater than 75%. | Count >= 75 | Count < 75 |
+
+## Upgrade/Downgrade the Azure Key Vaults app (Optional)
+
+import AppUpdate from '../../reuse/apps/app-update.md';
+
+
+
+## Uninstalling the Azure Key Vaults app (Optional)
+
+import AppUninstall from '../../reuse/apps/app-uninstall.md';
+
+
## Troubleshooting
diff --git a/docs/integrations/microsoft-azure/azure-load-balancer.md b/docs/integrations/microsoft-azure/azure-load-balancer.md
index 95fd9c0664..3e512c9d08 100644
--- a/docs/integrations/microsoft-azure/azure-load-balancer.md
+++ b/docs/integrations/microsoft-azure/azure-load-balancer.md
@@ -137,15 +137,34 @@ Use this dashboard to:
+## Create monitors for Azure Load Balancer
+
+import CreateMonitors from '../../reuse/apps/create-monitors.md';
+
+
+
### Azure Load Balancer alerts
+
These alerts are metric based and will work for all Azure Load Balancers.
-| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
-|:------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------|:------------------|
-| `Azure Load Balancer - Data Path Availability` | This alert is triggered when Data Path Availability is less than 100%. | percentage < 100 | percentage >= 100 |
-| `Azure Load Balancer - Health Probe Status` | This alert is triggered when Health Probe Status is less than 100%. | percentage < 100 | percentage >= 100 |
-| `Azure Load Balancer - SNAT Connection Count` | This alert is triggered when SNAT Connection count less than 1000. Also Working alert is triggered when SNAT Connection count less than 800 | Count < 1000 | Count >= 1000 |
-| `Azure Load Balancer - Used SNAT Ports` | This alert is triggered when Used SNAT Ports count less than 900. Also Working alert is triggered when Used SNAT Ports count less than 800 | Count < 900 | Count >= 900 |
+| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
+|:--|:--|:--|:--|
+| `Azure Load Balancer - Data Path Availability` | This alert is triggered when Data Path Availability is less than 100%. | percentage < 100 | percentage >= 100 |
+| `Azure Load Balancer - Health Probe Status` | This alert is triggered when Health Probe Status is less than 100%. | percentage < 100 | percentage >= 100 |
+| `Azure Load Balancer - SNAT Connection Count` | This alert is triggered when SNAT Connection count less than 1000. Also Working alert is triggered when SNAT Connection count less than 800. | Count < 1000 | Count >= 1000 |
+| `Azure Load Balancer - Used SNAT Ports` | This alert is triggered when Used SNAT Ports count less than 900. Also Working alert is triggered when Used SNAT Ports count less than 800. | Count < 900 | Count >= 900 |
+
+## Upgrade/Downgrade the Azure Load Balancer app (Optional)
+
+import AppUpdate from '../../reuse/apps/app-update.md';
+
+
+
+## Uninstalling the Azure Load Balancer app (Optional)
+
+import AppUninstall from '../../reuse/apps/app-uninstall.md';
+
+
## Troubleshooting
diff --git a/docs/integrations/microsoft-azure/azure-storage.md b/docs/integrations/microsoft-azure/azure-storage.md
index 5788ab67ba..b01daae913 100644
--- a/docs/integrations/microsoft-azure/azure-storage.md
+++ b/docs/integrations/microsoft-azure/azure-storage.md
@@ -339,6 +339,22 @@ Use this dashboard to:
+## Create monitors for Azure Storage
+
+import CreateMonitors from '../../reuse/apps/create-monitors.md';
+
+
+
+### Azure Storage alerts
+These alerts are metric based and will work for all Azure Storage.
+
+| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
+|:--|:--|:--|:--|
+| `Azure Storage - Availability` | This alert is triggered when average Availability is less than 90%. Also, a warning type alert will be triggered when average Availability is less than 95%. | Percentage < = 90 | Percentage > 90 |
+| `Azure Storage - Success E2E Latency` | This alert is triggered when Success E2E Latency is greater than 1000 MilliSeconds. | MilliSeconds > = 1000 | MilliSeconds < 1000 |
+| `Azure Storage - Success Server Latency` | This alert is triggered when Success Server Latency greater than 1000. | MilliSeconds > = 1000 | MilliSeconds < 1000 |
+| `Azure Storage - Transactions` | This alert is triggered when Transactions count greater than 500. | Count > = 500 | Count < 500 |
+| `Azure Storage - Used Capacity(GB)` | This alert is triggered when Used Capacity(GB) greater than 100. | Byted(GB) > = 100 | Byted(GB) < 100 |
## Upgrade/Downgrade the Azure Storage app (optional)
@@ -352,18 +368,6 @@ import AppUninstall from '../../reuse/apps/app-uninstall.md';
-### Azure Storage alerts
-These alerts are metric based and will work for all Azure Storage.
-
-| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
-|:------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------|:--------------------|
-| `Azure Storage - Availability` | This alert is triggered when average Availability is less than 90%. Also, a warning type alert will be triggered when average Availability is less than 95%. | Percentage < = 90 | Percentage > 90 |
-| `Azure Storage - Success E2E Latency` | This alert is triggered when Success E2E Latency is greater than 1000 MilliSeconds. | MilliSeconds > = 1000 | MilliSeconds < 1000 |
-| `Azure Storage - Success Server Latency` | This alert is triggered when Success Server Latency greater than 1000. | MilliSeconds > = 1000 | MilliSeconds < 1000 |
-| `Azure Storage - Transactions` | This alert is triggered when Transactions count greater than 500. | Count > = 500 | Count < 500 |
-| `Azure Storage - Used Capacity(GB)` | This alert is triggered when Used Capacity(GB) greater than 100. | Byted(GB) > = 100 | Byted(GB) < 100 |
-
-
## Troubleshooting
### HTTP Logs and Metrics Source used by Azure Functions
diff --git a/docs/integrations/microsoft-azure/azure-virtual-network.md b/docs/integrations/microsoft-azure/azure-virtual-network.md
index d1f5eb9870..5e908cd376 100644
--- a/docs/integrations/microsoft-azure/azure-virtual-network.md
+++ b/docs/integrations/microsoft-azure/azure-virtual-network.md
@@ -270,12 +270,19 @@ Use this dashboard to:
+## Create monitors for Azure Virtual Network
+
+import CreateMonitors from '../../reuse/apps/create-monitors.md';
+
+
+
### Azure Virtual Network alerts
+
These alerts are metric based and will work for all Virtual Networks.
-| Alert Name | Description | Alert Condition | Recover Condition |
-|:--|:--------------------------------------------------------------------------------|:----------------|:------------------|
-| `Azure Virtual Network - Under DDoS attack` | This alert is triggered when maximum DDoS attack count is greater than 1.0785. | Count > 1.0785 | Count < = 1.0785 |
+| Alert Name | Description | Alert Condition | Recover Condition |
+|:--|:--|:--|:--|
+| `Azure Virtual Network - Under DDoS attack` | This alert is triggered when maximum DDoS attack count is greater than 1.0785. | Count > 1.0785 | Count < = 1.0785 |
## Upgrade/Downgrade the Azure Virtual Network app (optional)
diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md
index d66b14675d..02aed4c0c0 100644
--- a/docs/integrations/microsoft-azure/kubernetes.md
+++ b/docs/integrations/microsoft-azure/kubernetes.md
@@ -346,12 +346,37 @@ The **Azure Kubernetes Service - Node Memory** dashboard provides insights about
+## Create monitors for Azure Kubernetes Service
+
+import CreateMonitors from '../../reuse/apps/create-monitors.md';
+
+
+
### Azure Kubernetes Service alerts
+
These alerts are metric based and will work for all Azure Kubernetes Managed Clusters.
| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition |
|:--|:--|:--|:--|
-| `Azure Kubernetes Service - High CPU Usage` | This alert is triggered when CPU usage percentage is greater than 95%. Also, a warning type alert will be triggered when CPU usage percentage is greater than 85%. | percentage >= 95 | percentage < 95 |
-| `Azure Kubernetes Service - Unreachable Kube Node(s)` | This alert is triggered when kube node(s) unreachable count greater than 1. | Count >= 1 | Count < 1 |
-| `Azure Kubernetes Service - High Memory Working Set` | This alert is triggered when memory working set is greater than 100%. | percentage >= 100 | percentage < 100 |
-| `Azure Kubernetes Service - High Node Disk Usage` | This alert is triggered when node disk usage is greater than 80% . Also, a warning alert will be triggered when node disk usage is greater than 70%. | percentage >= 80 | percentage < 80 |
\ No newline at end of file
+| `Azure Kubernetes Service - High CPU Usage` | This alert is triggered when CPU usage percentage is greater than 95%. Also, a warning type alert will be triggered when CPU usage percentage is greater than 85%. | percentage >= 95 | percentage < 95 |
+| `Azure Kubernetes Service - Unreachable Kube Node(s)` | This alert is triggered when kube node(s) unreachable count greater than 1. | Count >= 1 | Count < 1 |
+| `Azure Kubernetes Service - High Memory Working Set` | This alert is triggered when memory working set is greater than 100%. | percentage >= 100 | percentage < 100 |
+| `Azure Kubernetes Service - High Node Disk Usage` | This alert is triggered when node disk usage is greater than 80% . Also, a warning alert will be triggered when node disk usage is greater than 70%. | percentage >= 80 | percentage < 80 |
+
+## Upgrade/Downgrade the Azure Kubernetes Service app (optional)
+
+import AppUpdate from '../../reuse/apps/app-update.md';
+
+
+
+## Uninstalling the Azure Kubernetes Service app (optional)
+
+import AppUninstall from '../../reuse/apps/app-uninstall.md';
+
+
+
+## Troubleshooting
+
+### HTTP Logs and Metrics Source used by Azure Functions
+
+To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection).