Skip to content

Commit a2daa1f

Browse files
Merge pull request #295459 from lchenmsft/patch-1
Update create-pool-extensions.md
2 parents 8987702 + c429a5b commit a2daa1f

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

articles/batch/create-pool-extensions.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Use extensions with Batch pools
33
description: Extensions are small applications that facilitate post-provisioning configuration and setup on Batch compute nodes.
44
ms.topic: how-to
55
ms.custom: linux-related-content
6-
ms.date: 12/05/2023
6+
ms.date: 03/04/2025
77
---
88

99
# Use extensions with Batch pools
@@ -37,6 +37,7 @@ The following extensions can currently be installed when creating a Batch pool:
3737
- [Microsoft Antimalware extension for Windows](/azure/virtual-machines/extensions/iaas-antimalware-windows)
3838
- [Azure Monitor agent for Linux](/azure/azure-monitor/agents/azure-monitor-agent-manage)
3939
- [Azure Monitor agent for Windows](/azure/azure-monitor/agents/azure-monitor-agent-manage)
40+
- [Application Health extension](/azure/virtual-machines/extensions/health-extension)
4041

4142
You can request support for other publishers and/or extension types by opening a support request.
4243

@@ -223,6 +224,12 @@ If Key Vault extension is configured incorrectly, the compute node might be in a
223224
- [Azure Key Vault extension for Linux](/azure/virtual-machines/extensions/key-vault-linux)
224225
- [Azure Key Vault extension for Windows](/azure/virtual-machines/extensions/key-vault-windows)
225226

227+
## Considerations for Application Health extension
228+
229+
The Batch Node Agent running on the node always starts an HTTP server that returns the health status of the agent. This HTTP server listens on local IP address 127.0.0.1 and port 29879. It always returns a 200 status but with the response body being either healthy or unhealthy. Any other response (or lack thereof) is considered an "unknown" status. This setup is in line with the guidelines running a HTTP server which provides a "Rich Health State" per the official "Application Health extension" documentation.
230+
231+
If you set up your own health server, please ensure that the HTTP server listens on an unique port. It is suggested that your health server should query the Batch Node Agent server and combine with your health signal to generate a composite health result. Otherwise you might end up with a "healthy" node that doesn't have a properly functioning Batch Agent.
232+
226233
## Next steps
227234

228235
- Learn about various ways to [copy applications and data to pool nodes](batch-applications-to-pool-nodes.md).

0 commit comments

Comments
 (0)