MySQL Health checker
MySQL Health checker es una aplicación web ligera que permite comprobar el estado de una base de datos mediante una API REST.
En concreto, basta realizar un GET y consultar el código de estado HTTP devuelto para comprobar si la base de datos está operativa:
- 200: La base de datos está operativa.
- 503: La base de datos está inaccesible, saturada o configurada como 'réplica'.
Instalación
npm i @une-protecmedia/mysql-health-checker -g
Opciones
> mysql-health-checker --help
Opciones:
--version Muestra número de versión [booleano]
-h, --host Dirección IP o nombre de dominio de la base de datos [cadena de caracteres] [defecto: "localhost"]
--port Puerto de la base de datos [número] [defecto: 3306]
-u, --user Usuario de la base de datos [cadena de caracteres] [requerido]
-p, --password Contraseña dela base de datos [cadena de caracteres] [requerido]
--listen Puerto por el que escuchará el servidor web [número] [defecto: 4200]
--help Muestra ayuda [booleano]
copyright Protecmedia 2021
Uso
# Arranca la aplicación
> mysql-health-checker -h localhost --port 3306 -u user -p password
Aplicación web inicializada en http://localhost:4200
# Comprueba el estado
> curl -i http://localhost:4200
HTTP/1.1 200 OK
X-Powered-By: Express
Date: Wed, 08 Sep 2021 07:38:45 GMT
Connection: keep-alive
Keep-Alive: timeout=5
Content-Length: 0
Errores y nuevas funcionalidades
Puede notificar errores abriendo un ticket.
De igual forma, para cambios importantes, abra un ticket primero para discutir qué le gustaría cambiar.