You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/virtual-machine-scale-sets/virtual-machine-scale-sets-health-extension.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,12 +5,12 @@ author: mimckitt
5
5
tags: azure-resource-manager
6
6
ms.service: virtual-machine-scale-sets
7
7
ms.topic: conceptual
8
-
ms.date: 01/30/2019
8
+
ms.date: 05/06/2020
9
9
ms.author: mimckitt
10
10
11
11
---
12
12
# Using Application Health extension with virtual machine scale sets
13
-
Monitoring your application health is an important signal for managing and upgrading your deployment. Azure virtual machine scale sets provide support for [rolling upgrades](virtual-machine-scale-sets-upgrade-scale-set.md#how-to-bring-vms-up-to-date-with-the-latest-scale-set-model) including [automatic OS-image upgrades](virtual-machine-scale-sets-automatic-upgrade.md), which rely on health monitoring of the individual instances to upgrade your deployment.
13
+
Monitoring your application health is an important signal for managing and upgrading your deployment. Azure virtual machine scale sets provide support for [rolling upgrades](virtual-machine-scale-sets-upgrade-scale-set.md#how-to-bring-vms-up-to-date-with-the-latest-scale-set-model) including [automatic OS-image upgrades](virtual-machine-scale-sets-automatic-upgrade.md), which rely on health monitoring of the individual instances to upgrade your deployment. You can also use health extension to monitor the application health of each instance in your scale set and perform instance repairs using [automatic instance repairs](virtual-machine-scale-sets-automatic-instance-repairs.md).
14
14
15
15
This article describes how you can use the Application Health extension to monitor the health of your applications deployed on virtual machine scale sets.
16
16
@@ -26,7 +26,7 @@ As the extension reports health from within a VM, the extension can be used in s
26
26
27
27
## Extension schema
28
28
29
-
The following JSON shows the schema for the Application Health extension. The extension requires at a minimum either a "tcp"or "http" request with an associated port or request path respectively.
29
+
The following JSON shows the schema for the Application Health extension. The extension requires at a minimum either a "tcp", "http" or "https" request with an associated port or request path respectively.
30
30
31
31
```json
32
32
{
@@ -61,9 +61,9 @@ The following JSON shows the schema for the Application Health extension. The ex
61
61
62
62
| Name | Value / Example | Data Type
63
63
| ---- | ---- | ----
64
-
| protocol |`http` or `tcp`| string |
65
-
| port | Optional when protocol is `http`, mandatory when protocol is `tcp`| int |
66
-
| requestPath | Mandatory when protocol is `http`, not allowed when protocol is `tcp`| string |
64
+
| protocol |`http` or `https` or `tcp`| string |
65
+
| port | Optional when protocol is `http` or `https`, mandatory when protocol is `tcp`| int |
66
+
| requestPath | Mandatory when protocol is `http` or `https`, not allowed when protocol is `tcp`| string |
67
67
68
68
## Deploy the Application Health extension
69
69
There are multiple ways of deploying the Application Health extension to your scale sets as detailed in the examples below.
0 commit comments