Skip to content

Commit c7eafc4

Browse files
authored
Merge pull request #233238 from hilaryw29/patch-6
Rich Health States GA documentation update
2 parents 4bff4b6 + 2ef0064 commit c7eafc4

File tree

2 files changed

+7
-13
lines changed

2 files changed

+7
-13
lines changed

articles/virtual-machine-scale-sets/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@
183183
maintainContext: true
184184
- name: Extension sequencing on scale sets
185185
href: virtual-machine-scale-sets-extension-sequencing.md
186-
- name: Application Health extension (preview)
186+
- name: Application Health extension
187187
href: virtual-machine-scale-sets-health-extension.md
188188
- name: Monitoring
189189
items:

articles/virtual-machine-scale-sets/virtual-machine-scale-sets-health-extension.md

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,18 @@
11
---
2-
title: Use Application Health extension with Azure Virtual Machine Scale Sets (preview)
2+
title: Use Application Health extension with Azure Virtual Machine Scale Sets
33
description: Learn how to use the Application Health extension to monitor the health of your applications deployed on Virtual Machine Scale Sets.
44
author: ju-shim
55
ms.author: jushiman
66
ms.topic: how-to
77
ms.service: virtual-machine-scale-sets
88
ms.subservice: extensions
9-
ms.date: 01/17/2023
9+
ms.date: 04/12/2023
1010
ms.reviewer: mimckitt
1111
ms.custom: mimckitt, devx-track-azurepowershell
1212
---
1313

1414
# Using Application Health extension with Virtual Machine Scale Sets
1515

16-
> [!IMPORTANT]
17-
> **Rich Health States** is currently in public preview. **Binary Health States** is generally available.
18-
> This preview version is provided without a service-level agreement, and we don't recommend it for production workloads. Certain features might not be supported or might have constrained capabilities.
19-
> For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
20-
2116
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) and [Automatic VM Guest Patching](../virtual-machines/automatic-vm-guest-patching.md), which rely on health monitoring of the individual instances to upgrade your deployment. You can also use Application 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).
2217

2318
This article describes how you can use the two types of Application Health extension, **Binary Health States** or **Rich Health States**, to monitor the health of your applications deployed on Virtual Machine Scale Sets.
@@ -39,9 +34,6 @@ The extension reports health from within a VM and can be used in situations wher
3934

4035
## Binary versus Rich Health States
4136

42-
> [!IMPORTANT]
43-
> **Rich Health States** is currently in public preview.
44-
4537
Application Health Extensions has two options available: **Binary Health States** and **Rich Health States**. The following table highlights some key differences between the two options. See the end of this section for general recommendations.
4638

4739
| Features | Binary Health States | Rich Health States |
@@ -330,6 +322,7 @@ Update-AzVmss -ResourceGroupName $vmScaleSetResourceGroup `
330322
Update-AzVmssInstance -ResourceGroupName $vmScaleSetResourceGroup `
331323
-VMScaleSetName $vmScaleSetName `
332324
-InstanceId '*'
325+
333326
```
334327

335328
# [Azure CLI 2.0](#tab/azure-cli)
@@ -354,7 +347,7 @@ The extension.json file content.
354347
```json
355348
{
356349
"protocol": "<protocol>",
357-
"port": "<port>",
350+
"port": <port>,
358351
"requestPath": "</requestPath>"
359352
}
360353
```
@@ -451,11 +444,12 @@ Add-AzVmssExtension -VirtualMachineScaleSet $vmScaleSet `
451444
Update-AzVmss -ResourceGroupName $vmScaleSetResourceGroup `
452445
-Name $vmScaleSetName `
453446
-VirtualMachineScaleSet $vmScaleSet
454-
447+
455448
# Upgrade instances to install the extension
456449
Update-AzVmssInstance -ResourceGroupName $vmScaleSetResourceGroup `
457450
-VMScaleSetName $vmScaleSetName `
458451
-InstanceId '*'
452+
459453
```
460454

461455
# [Azure CLI 2.0](#tab/azure-cli)

0 commit comments

Comments
 (0)