a6-recipe-health-check

Configure active and passive upstream health checks for APISIX via the a6 CLI.

1|2|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/api7/a6 --skill a6-recipe-health-check-api7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: a6-recipe-health-check
Source: https://github.com/api7/a6/tree/main/skills/a6-recipe-health-check
Command: npx skills add https://github.com/api7/a6 --skill a6-recipe-health-check-api7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically configure and manage upstream health checks (active and passive) for APISIX via the a6 CLI, ensuring backend reliability and quick recovery from failures.

Core Features & Use Cases

  • Active health checks: configure HTTP/HTTPS/TCP probes with thresholds and healthy/unhealthy intervals.
  • Passive health checks: analyze real traffic to detect failures and recoveries without probing.
  • Combined health checks: orchestrate both modes to maximize uptime and resilience across upstream pools.
  • Use cases include maintaining availability in production, validating failover configurations, and monitoring upstream health status with the a6 CLI.

Quick Start

Configure an upstream with active and passive health checks using the a6 CLI to verify basic health status.

Frequently Asked Questions about a6-recipe-health-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure upstream health checks for APISIX using a6?

To configure upstream health checks for APISIX, use the a6 CLI to define active HTTP probes, passive traffic analysis, and set healthy/unhealthy thresholds across multiple upstream nodes.

What are active and passive health checks in APISIX?

Active health checks in APISIX use HTTP/HTTPS/TCP probes to monitor upstream nodes, while passive health checks analyze real traffic to detect failures and recoveries without actively probing endpoints.

Can I combine active and passive health checks for APISIX upstream pools?

Yes, you can orchestrate combined health checks for APISIX upstream pools using the a6 CLI to maximize uptime and resilience across multiple nodes in staging or production environments.

How do I set healthy and unhealthy thresholds for APISIX upstream monitoring?

You set healthy and unhealthy thresholds for APISIX upstream monitoring by applying a6 CLI configurations that define probe intervals and failure limits for active and passive health checks.

When do I need to configure combined health checks for APISIX?

You need combined health checks for APISIX when maintaining availability in production, validating failover configurations, and monitoring upstream health status to ensure quick recovery from backend failures.

Does the a6 CLI support TCP probes for APISIX upstream health checks?

Yes, the a6 CLI supports configuring TCP probes alongside HTTP and HTTPS probes for APISIX active health checks, allowing you to define healthy and unhealthy intervals for upstream nodes.