All skills
microsoft avatar

/azure-reliability

@bd5ac5f
by microsoftmicrosoft/skills3.1k stars
351

Assess and improve the reliability posture of PaaS Applications (Azure Functions and Azure App Service). Scans deployed resources for zone redundancy, ZRS storage, health probes, and multi-region failover. Presents a feature-pivoted checklist, then drives staged remediation (CLI or IaC patches) end-to-end with user confirmation. WHEN: "assess reliability", "check reliability", "zone redundant", "multi-region failover", "high availability", "disaster recovery", "single points of failure", "reliability posture", "resiliency".

Use this Skill: https://skilld.dev/gh/microsoft/skills/azure-reliability

This session only. Nothing lands on disk.

referencesconfigure-health-probes.md

≈548 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Configure Health Probes — Platform Notes

What "health probe" means per service

Service Mechanism Where
App Service (Basic / Standard / Premium / Dedicated) siteConfig.healthCheckPath (platform health check) services/app-service/reliability.md
Functions Premium / Dedicated siteConfig.healthCheckPath (platform health check) services/functions/reliability.md
Functions Flex Consumption (FC1) / Consumption (Y1) HTTP-triggered /api/health function in app code — healthCheckPath is unsupported services/functions/reliability.md
Azure Front Door healthProbeSettings on origin group health-probe-checks.md
Traffic Manager monitorConfig on profile health-probe-checks.md

Container Apps (liveness / readiness probes) deep-dive references are planned for a future version of this skill but are not yet shipped.

⛔ STOP — Code-only fixes require user consent

For any case where enabling health probing requires modifying app source code rather than IaC — most notably Functions on FC1 / Y1, and Container Apps where the image doesn't already serve a /health route — always ask the user for explicit consent before touching source files. The exact prompt and decision tree are documented in the relevant per-service reference.

Do not generate or modify code without an explicit yes.

Best Practices for Health Endpoints

These apply to any service:

  1. Keep health endpoints lightweight — return 200 quickly; don't run heavy DB or downstream-dependency queries on every probe.
  2. Use anonymous auth — platform health probes can't pass auth tokens.
  3. Two endpoints, not one — a fast /health for the load balancer, and an optional /health/deep for on-call diagnostics.
  4. For Container Apps, both liveness AND readiness — liveness alone restarts the container without taking it out of rotation first.
  5. Test the endpoint before relying on it: curl https://<app-url>/api/health.

Source: SKILL.md on GitHub

No alerts15d3 checks · Risk SAFE
  • Gen Agent Trust Hub15d

    This skill facilitates reliability assessments and automated remediations for Azure Functions and App Service. It includes capabilities for generating CLI commands and patching infrastructure-as-code files. The skill is authored by Microsoft and incorporates mandatory user confirmation gates before any modifications are performed.

  • Socket15d

    No alerts

  • Snyk15d

    Risk: LOW · No issues

Signed by skilld at bd5ac5f. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 19 hours ago.

Activeupdated yesterday
metadata
{
  "author": "Microsoft",
  "version": "1.1.2"
}

README badge

README badge for microsoft/skills/azure-reliability