Capability Probe¶
Le CLI crée dès l'installation tous les fichiers et packages du blueprint complet de cette capability, avec des repères pour les développeurs et les IA. Les fichiers existants sont préservés lors d'une relance.
Serveur de probes health, readiness, info et metrics.
Objectif¶
Exposer un canal opérationnel indépendant du transport métier pour vérifier la santé, la readiness, les transports actifs et les métriques.
Adapter¶
| Adapter | Usage |
|---|---|
server |
serveur HTTP transverse de probes |
Commande¶
| Bash | |
|---|---|
Configuration¶
Endpoints¶
| Endpoint | Usage |
|---|---|
/health |
le processus répond |
/ready |
le service est prêt à recevoir du trafic |
/info |
nom, version et transports actifs |
/metrics |
métriques API/MCP quand activées |
Readiness¶
| Python | |
|---|---|
Règles¶
- Utiliser un port de probe séparé du port métier.
- Kubernetes doit router la readiness vers
/ready. - Une dépendance critique indisponible doit rendre
/readynégatif. /healthne remplace pas/ready.- Les probes ne doivent pas exposer de secret.
Validation¶
Suite¶
Lire Runtime et probes, puis Docker.