HealthChecks
Todas las aplicaciones Platform API viene incorporadas con un endpoint /health
por default, el cual nos permite conocer la salud del servicio. Esto es importarte, ya que la aplicaciĆ³n nos da la posibilidad de monitorear el estado de la misma.
Salud del Servicio¶
La implementacion de healthcheck dentro de Platform se realizo utilizando el middleware que ofrece ASP.NET Core, la documentacion la pueden encontrar aqui.
Uso¶
Por defecto al invocar el endpoint GET /health
obtendremos la siguiente respuesta:
HTTP/1.1 200 OK
Content-Type: text/plain
Healthy
HealthChecks.XXXXXX¶
Tambien podemos incorporar otros healthchecks a nuestro desarrollo utilizando la libreria AspNetCore.Diagnostics.HealthChecks, la misma cuenta con healthchecks para las tecnologias mas utilizadas como por ejemplo SqlServer, IbmMQ 9.+, MongoDB, Elasticsearch, Redis, etc.