applicationhealth-extension-linux

The application health extension periodically probes for application health based on user configuration within a Linux VM when configured.

APACHE-2.0 License

Stars
3
Committers
11
applicationhealth-extension-linux - v2.0.14

Published by zmyzheng about 1 month ago

applicationhealth-extension-linux - v2.0.13

Published by frank-pang-msft about 1 month ago

What's Changed

Full Changelog: https://github.com/Azure/applicationhealth-extension-linux/compare/v2.0.12...v2.0.13

applicationhealth-extension-linux - v2.0.12 Latest Release

Published by frank-pang-msft 4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/applicationhealth-extension-linux/compare/v2.0.11...v2.0.12

applicationhealth-extension-linux - v2.0.12

Published by zmyzheng 5 months ago

What's Changed

Full Changelog: https://github.com/Azure/applicationhealth-extension-linux/compare/v2.0.11...v2.0.12

applicationhealth-extension-linux - v2.0.11 - VMWatch Integration

Published by frank-pang-msft 5 months ago

What's Changed

Full Changelog: https://github.com/Azure/applicationhealth-extension-linux/compare/v2.0.10...v2.0.11

applicationhealth-extension-linux - v2.0.10 - VMWatch Integration

Published by frank-pang-msft 6 months ago

What's Changed

Full Changelog: https://github.com/Azure/applicationhealth-extension-linux/compare/v2.0.9...v2.0.10

applicationhealth-extension-linux - v2.0.9 - VMWatch Integration

Published by frank-pang-msft 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/applicationhealth-extension-linux/compare/v2.0.6...v2.0.9

applicationhealth-extension-linux - v2.0.8 - Dev Release

Published by klugorosado about 1 year ago

Overview

VMWatch is a standardized, lightweight, and open-sourced testing framework designed to enhance the monitoring and management of guest VMs on the Azure platform, including both 1P and 3P instances. VMWatch is engineered to collect vital health signals across multiple dimensions, which will be seamlessly integrated into Azure's quality systems. By leveraging these signals, VMWatch will enable Azure to swiftly detect and prevent regressions induced by platform updates or configuration changes, identify gaps in platform telemetry, and ultimately improve the guest experience for all Azure customers.

applicationhealth-extension-linux - v2.0.7 - Dev Release

Published by frank-pang-msft about 1 year ago

Overview

VMWatch is a standardized, lightweight, and open-sourced testing framework designed to enhance the monitoring and management of guest VMs on the Azure platform, including both 1P and 3P instances. VMWatch is engineered to collect vital health signals across multiple dimensions, which will be seamlessly integrated into Azure's quality systems. By leveraging these signals, VMWatch will enable Azure to swiftly detect and prevent regressions induced by platform updates or configuration changes, identify gaps in platform telemetry, and ultimately improve the guest experience for all Azure customers.

applicationhealth-extension-linux - v1.0.7 - Improvements/maintenance

Published by frank-pang-msft about 1 year ago

  • Migrate to golang modules using go v1.17

  • Always build static binaries

applicationhealth-extension-linux - v2.0.6 - Increase max settle time to 240 seconds

Published by frank-pang-msft over 1 year ago

Increase max settle time to 240 seconds

applicationhealth-extension-linux - v2.0.5 - Go 1.17 Support with Go Modules

Published by frank-pang-msft about 2 years ago

Update to Go 1.17 with support of Go Modules

applicationhealth-extension-linux - v2.0.4 - Maintain same first substatus formatting as V1 extension

Published by frank-pang-msft about 2 years ago

Substatus schema will now follow:
"substatus": [
{
"name": "AppHealthStatus",
"status": "error",
"formattedMessage": {
"lang": "en",
"message": "Application found to be unhealthy"
}
},
{
"name": "ApplicationHealthState",
"status": "error",
"formattedMessage": {
"lang": "en",
"message": "Unknown"
}
},
{
"name": "CustomMetrics",
"status": "success",
"formattedMessage": {
"lang": "en",
"message": "{"rollingUpgradePolicy": { "phase": 2, "doNotUpgrade": true, "dummy": "yes" } }"
}
}
]

applicationhealth-extension-linux - v2.0.2 - Support custom metrics in probe response

Published by frank-pang-msft about 2 years ago

Support custom metrics in probe response as a raw json string

applicationhealth-extension-linux - v2.0.1 - Revise ApplicationHealthState as separate substatus

Published by frank-pang-msft about 2 years ago

Revise ApplicationHealthState as separate substatus in status file in order to abide by Linux/Windows guest agents filtering extension substatus properties

applicationhealth-extension-linux - v2.0.0 - Support multiple health states

Published by frank-pang-msft about 2 years ago

  1. New functionality to support customer sending response body with key "ApplicationHealthState" that will dictate how Azure will respond to application health state.
  2. New "gracePeriod" extension setting indicating the amount of time in seconds the application will remain in "Initializing" state until consecutive Healthy/Unhealthy is observed by the probe.

As a part of AppHealthExt v2, the customer is now required to send the following in response body:
{ "ApplicationHealthState": "Healthy" } OR { "ApplicationHealthState": "Unhealthy" }

applicationhealth-extension-linux - v1.0.6 - Hotfix for shim file

Published by frank-pang-msft over 2 years ago

Contains shim file changes to default ARCHITECTURE to 'uname -m' if 'uname -p' returns 'unknown'

applicationhealth-extension-linux - v1.0.5 - ARM64 Support Hotfix

Published by frank-pang-msft over 2 years ago

Hotfix for removing restrictions on arm64 extension publishing via SupportedArchitectures tag

applicationhealth-extension-linux - v1.0.4 - ARM64 Support

Published by frank-pang-msft over 2 years ago

applicationhealth-extension-linux -

Published by cachuahu about 4 years ago