Automatización · Operación y reportes
Revisar por WhatsApp por qué está lenta tu base de datos en PlanetScale
Pregunta por WhatsApp por qué va lenta la app: un agente de IA revisa en PlanetScale CPU, memoria, consultas lentas, errores y recomendaciones.
¿Cómo sé si la lentitud de mi app viene de la base de datos en PlanetScale?
Le escribes a tu Met «la app está lenta, ¿es la base?». El Met ubica tu base y su rama principal en PlanetScale, revisa CPU, memoria, disco y conexiones de la última hora, trae los insights de rendimiento de las consultas, lista las consultas que están fallando agrupadas por error y las recomendaciones de esquema, como un índice que falta. Te responde con lo que encontró y qué revisaría primero tu equipo. Todo es de lectura: el Met no ejecuta SQL ni cambia el esquema en esta receta.
Qué la pone en marcha
Cuando alguien lo pide
Arranca cuando alguien del equipo le pregunta al Met por WhatsApp si la base está lenta. Cada revisión es a pedido; el Met no vigila la base por su cuenta.
Una tarea de ejecución manual: alguien del equipo la corre con un botón, o se la pide al Met por chat.
Quién la ejecuta
Met interno que revisa tu base de datos en PlanetScale
No tiene un nombre propio sembrado. Es un Met interno con PlanetScale conectado, para el dueño o la agencia que mantiene la app: termina cuando te dice qué encontró en las métricas, las consultas y las recomendaciones.
Lo ejecuta el Met analista de datos
Canales: WhatsApp
Qué hay que tener conectado
- PlanetScale Automatizar y colaborar
5 pasos · 6 herramientas
El procedimiento, paso a paso
Cada paso muestra la herramienta que se ejecuta. Son las del conector real: si una dejara de existir, esta página no compilaría.
- 1
Ubicar la base y su rama principal
El Met lista las bases de tu organización y las ramas de la que sostiene tu app, y usa la rama principal, la que dicen sus instrucciones.
- 2
Mirar la infraestructura
El Met trae el resumen de la última hora de CPU, memoria, disco, retraso de réplica y conexiones, para ver si la rama está saturada o cerca de su límite.
- 3
Revisar las consultas que más pesan
El Met trae los insights de rendimiento de la rama para encontrar las consultas que más tiempo consumen.
- 4
Buscar consultas que fallan
El Met lista los errores de consulta agrupados por patrón, con cuántas veces ocurrieron y la última vez, por si la lentitud viene de algo que está fallando.
- 5
Traer las recomendaciones y responder
El Met lista las recomendaciones de esquema de la base, como agregar un índice, y te responde con un resumen de lo que vio y por dónde empezar.
Antes de empezar
Qué necesitas tener listo
Ninguno de estos puntos lo resuelve el Met. Si falta uno, la automatización se detiene ahí.
-
PlanetScale conectado en Met
En Met, abre Conexiones → PlanetScale → Conectar e inicia sesión. Para esta receta basta con autorizar acceso de solo lectura a la base.
-
Un Met interno en WhatsApp
Asigna el conector a un Met que solo atiende al equipo, no al que habla con clientes, porque la misma conexión puede traer consultas a tus datos.
-
La base y la rama en las instrucciones
Escribe en las instrucciones del Met cuál es la base de tu app y su rama principal, para que revise siempre la correcta.
Los límites
Qué NO resuelve esta automatización
Preferimos decirlo aquí que descubrirlo en la implementación.
-
No arregla la lentitud. El Met te dice qué encontró; crear el índice o cambiar la consulta es trabajo de tu equipo.
-
No ve lentitud que viene de fuera de la base, como el servidor de la app o la red. Solo mira lo que PlanetScale mide.
-
No te avisa solo cuando la base se pone lenta. La revisión arranca cuando alguien le pregunta al Met.
-
No ejecuta SQL en esta receta. Las consultas de lectura y escritura existen en la ficha, pero esta receta no las usa.
Preguntas frecuentes
Preguntas sobre esta automatización
Sí. Las herramientas de esta receta no ejecutan consultas. PlanetScale tiene además un servidor solo de insights que excluye las consultas, aunque Met usa el servidor completo.
Sí. PlanetScale dice que las métricas de rama funcionan en Vitess, Postgres y Neki. Los logs del servidor son solo de Postgres, y esta receta no los usa.
Crear un índice es un DDL que necesita la consulta de escritura, que arranca apagada hasta que el admin la encienda, y acceso completo. Esta receta no lo hace; si tu equipo lo decide, lo aplica desde su flujo normal de cambios.
Sigue por aquí
Otras automatizaciones con las mismas herramientas
Operación y reportes
Apagar por WhatsApp el feature flag que rompe el checkout en LaunchDarkly
¿Cómo apago rápido un feature flag que dañó el checkout sin abrir LaunchDarkly?
- Arranca:
- cuando alguien lo pide
- Pasos:
- 5, con 7 herramientas reales
- Necesita:
- LaunchDarkly
Operación y reportes
Armar el reporte de matrícula y oferta académica de un departamento sin abrir el SNIES
¿Cómo saco las cifras de matrícula y de programas del SNIES sin entrar al portal?
- Arranca:
- cuando el cliente escribe
- Pasos:
- 5, con 5 herramientas reales
- Necesita:
- SNIES
Operación y reportes
Armar por WhatsApp el organigrama de tu equipo en Lucid y compartirlo
¿Cómo armo el organigrama de mi negocio sin sentarme a dibujarlo?
- Arranca:
- cuando alguien lo pide
- Pasos:
- 6, con 6 herramientas reales
- Necesita:
- Lucid
Operación y reportes
Avisar en tu página de estado que la tienda se cayó, pidiéndolo por WhatsApp con Better Stack
¿Cómo aviso a mis clientes que mi tienda en línea está caída sin abrir Better Stack?
- Arranca:
- cuando alguien lo pide
- Pasos:
- 6, con 6 herramientas reales
- Necesita:
- Better Stack
¿Quieres esta automatización corriendo con tus datos?
Te la mostramos con tus cuentas conectadas, no con una demostración enlatada.