Health Check
- Observability Pattern HTTP /health
- Custom HTTP Stats, Cache Response disable
- Параметры
- статус ИС
- статус компонентов от которых зависит ИС
- RAM, CPU используемые ИС
- версия ИС - в формате семантического версионирования https://semver.org/lang/ru/
- HTTP status code: 200 - healthy, 500 - unhealthy
Технологии
- ASP.NET Core + UI
- Azure
- k8s liveness и readiness probes
- Readiness indicates if the app is running normally but isn’t ready to receive requests.
- Liveness indicates if an app has crashed and must be restarted.