Skip to content

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.