Era una consulta lenta desde el principio. Polylane rastrea una regresión desde el servicio, a la rama, hasta la consulta exacta.
PlanetScale ejecuta MySQL y Postgres para que tú no tengas que hacerlo. Polylane pone tus bases de datos en el mismo grafo que los servicios que las consultan, así que las investigaciones no se detienen en el límite del servicio.
Únete a la lista de esperaTodos los recursos compatibles.
Los tipos de recursos de PlanetScale que aparecen en tu grafo.
La base de datos se une a la investigación.
Tus bases de datos dejan de ser una pestaña aparte: los agentes las mapean e investigan a través de ellas.
Bases de datos y ramas en el grafo
Polylane sincroniza cada base de datos y cada rama con su plan, región, estado del esquema e historial. MySQL y Postgres, junto a todo lo demás que ejecutas en otras nubes.
Enlazadas con los servicios que las consultan
Polylane empareja hosts de conexión y nombres de usuario para deducir qué servicio habla con qué rama. Cuando la latencia del checkout se dispara, el grafo ya conoce la base de datos que hay detrás.
Query Insights en la investigación
En mitad de la investigación, los agentes extraen Query Insights de la rama: las consultas lentas, las consultas con errores y las ventanas de latencia que la propia PlanetScale marcó. Todo aterriza en la investigación como evidencia.
Cambios de esquema en la línea de tiempo
Cada sincronización registra qué cambió: ramas nuevas, ramas obsoletas, esquemas que se movieron. Cuando una app se rompe justo después de una migración, la investigación parte de la migración.
Tus filas siguen siendo tuyas
Polylane lee la API de PlanetScale y nada más. Nunca se conecta a tus bases de datos, nunca ve tus filas y nunca guarda credenciales de base de datos. Los tokens de OAuth se cifran antes de almacenarse y el agente nunca los ve.
Investigaciones que terminan en un PR
Cuando la causa raíz es una consulta mala o una migración, el arreglo aterriza en el repositorio detrás del servicio, con la evidencia adjunta: el índice que faltaba, la migración revertida.
Preguntas.
¿Es Polylane un SRE de IA para PlanetScale?
Es lo que la mayoría entiende por el término: agentes que mantienen tus bases de datos y ramas de PlanetScale en el mismo grafo de contexto que los servicios que las consultan, leen Query Insights durante las investigaciones y arreglan lo que pueden, con una persona aprobando todo lo que cambia producción. Preferimos llamarlo software que se opera solo antes que SRE de IA: la clave es que la base de datos se cuida sola, no que un bot se una a la rotación de guardia.
¿Cómo se conecta Polylane a mi organización de PlanetScale?
Con OAuth. Haz clic en conectar, aprueba en PlanetScale y la sincronización arranca. Polylane pide solo ámbitos de lectura, y no hay claves de API que crear ni pegar.
¿Qué recursos de PlanetScale sincroniza Polylane?
Bases de datos y sus ramas, MySQL y Postgres, cada una con plan, región, estado del esquema e historial. Polylane también empareja hosts de conexión y nombres de usuario para que cada rama quede enlazada con los servicios que la consultan.
¿Puede Polylane cambiar mis bases de datos?
No. Polylane solo lee la API de PlanetScale: nunca se conecta a tus bases de datos, nunca ve tus filas y nunca guarda credenciales de base de datos. Cuando el arreglo es una consulta mala o una migración, llega en una rama para tu revisión, y la CI sigue decidiendo el merge.
¿Cómo aparecen los issues de base de datos?
A través del grafo. Cuando una app retrocede, el radio de impacto incluye la rama que hay detrás, y los agentes extraen Query Insights de esa rama: consultas lentas, consultas con errores y las ventanas de latencia irregular que la propia PlanetScale detecta.
¿Funciona con mi proveedor de observabilidad?
Sí. Datadog, Sentry, Honeycomb, Axiom y Grafana Cloud entran en el grafo como fuentes de primera clase, y sus alertas las tría un agente en el momento en que se disparan.
¿Cuánto cuesta?
Los precios son públicos y de autoservicio: un plan gratuito, planes de pago desde $80 al mes y excedente de pago por uso más allá de los créditos incluidos. Cada plan y cada límite están publicados en polylane.com/pricing.