lunes

Monitorización bases de datos con Prometheus y Grafana

Monitorización con Prometheus y Grafana

Monitorización con Prometheus y Grafana

En este video, mostraré cómo he configurado Prometheus y Grafana para monitorizar bases de datos: MariaDB en Fedora 40 y SQL Server en Windows 10. Mi configuración de monitorización se centra en dos componentes:

  1. Prometheus: para recopilar métricas de las bases de datos. Documentación oficial
  2. Grafana: para visualizar esas métricas de manera efectiva. Página oficial

Tengo instalado y configurado Prometheus y Grafana en Fedora 40 para visualizar el rendimiento de las bases de datos MariaDB y SQL Server.

Lista de Plugins Instalados:

  • Node Exporter:
    • Utilizado para monitorear el rendimiento general del sistema (CPU, memoria, red, disco, etc.).
  • Mysqld_exporter:
    • Utilizado para recopilar métricas relacionadas con MariaDB y MySQL. Este exportador recoge información sobre el estado de las consultas, la utilización de la CPU y la memoria, entre otros detalles.
  • SQL Server Exporter (mssql_exporter):
    • Utilizado para recopilar métricas de rendimiento y actividad en SQL Server.
  • Windows Exporter (Para Windows):
    • Recoge métricas del sistema operativo Windows (uso de CPU, memoria, disco, red, etc.).

Con esta configuración, puedes:

  • Obtener métricas clave sobre el rendimiento de MariaDB en Fedora y SQL Server en Windows 10.
  • Verificar la salud y el estado de las bases de datos en tiempo real desde el panel de Grafana.
  • Optimizar el rendimiento de las bases de datos al tener visibilidad sobre el uso de recursos y la latencia de las consultas.