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:
- Prometheus: para recopilar métricas de las bases de datos. Documentación oficial
- 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.