@une-protecmedia/mysql-health-checker

1.0.0 • Public • Published

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.

Licencia

MIT

Package Sidebar

Install

npm i @une-protecmedia/mysql-health-checker

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

5.46 kB

Total Files

6

Last publish

Collaborators

  • pruiz.protecmedia.com
  • pgarcia-protec