MongoDB Health Indicator
Permite verificar el estado de una base de datos Mongo.
Registrar en el contenedor de IoC¶
Para registrar el HealthIndicator solo deberemos pasar como parametro el connection string.
public void Configure(IWebHostBuilder builder)
{
builder.ConfigureServices((ctx, c) =>
{
c.AddSingleton<IHealthIndicator, MongoDBHealthIndicator>(s =>
new MongoDBHealthIndicator("mongodb://10.20.7.44")
);
});
}
Una vez que llamemos al /health
endpoint, podremos visualizar lo siguiente:
{
"status": {
"code": "UP",
"description": ""
},
"details": {
"mongoDBHealthIndicator": {
"status": {
"code": "UP",
"description": ""
},
"details": {
"server": {
"host": "10.20.7.44",
"port": 27017
}
}
}
}
}