cbd0adca91
Stateful FastAPI lab with contract packs, Compose/Helm, Docker Hub release targets, and Pulumi coverage across all Engine series (GET/POST/PUT/DELETE/HEAD).
1.2 KiB
1.2 KiB
Language / Язык: English | Русский
Наблюдаемость
Health-эндпоинты
| Путь | Смысл |
|---|---|
/health/live |
Процесс запущен |
/health/ready |
БД доступна + миграции применены |
Оба доступны на симуляторе и через Compose gateway (любой опубликованный порт).
curl -skf https://127.0.0.1/health/ready
curl -sf http://127.0.0.1:5000/health/live
Request ID
Заголовок X-Request-ID (настраивается через REQUEST_ID_HEADER) принимается и
эхоится там, где работает middleware.
Логи
Compose:
make logs
docker compose logs -f simulator api-gateway
Helm (лейблы чарта: app: ovirt-api-simulator):
kubectl -n ovirt-sim logs -l app=ovirt-api-simulator -f
kubectl -n ovirt-sim logs -l app=ovirt-api-simulator-postgresql -f
Evidence покрытия
- Покрытие pack: api_coverage.md
- Evidence JSON в
evidence/ovirt-*.json - pytest:
tests/ovirt/