sixty

monitorización del rendimiento que empieza por el cambio

Descubre qué despliegue rompió tu aplicación.

Sixty detecta cuándo una versión cambia el comportamiento de tu aplicación —una consulta pasa a ser catorce, treinta filas se convierten en treinta mil— y entrega las pruebas al agente de programación que ya tienes abierto.

Sixtyacme / storefrontrelease v2.4.0
orders.enrichOrdersNew finding
Detected 3 min after deploy
N+1 query

orders.enrichOrders

This release changed what this operation normally does.

Previous release1 query
→
Current release14 queries
Started at
v2.4.0
Code location
orders/getUserOrders.ts:47
Ask Sixty about this finding…⌘ K

1 comando para instalarlo0 paneles que construir0 umbrales que ajustar0 datos de usuarios recogidos

¿Ya pagas por otra cosa?Cómo se compara esto con Datadog, New Relic y Sentry →

la respuesta, no otro panel

Un hallazgo sobre el que tu agente puede actuar.

El recuento cambió en una versión. Una solicitud de cambios tocó el código que lo ejecuta. La consulta, la pila de llamadas y el diff del despliegue viajan con el hallazgo.

El ciclo completo, y cómo lo cierra tu agente →

la respuesta, no otro panel

nuevo hallazgo9d3f01e
N+1

orders.enrichOrders

antes1consulta por petición→tras este despliegue14consultas por petición
Empezó en
v2.4.0
Cambio probable
#815 Ampliar la consulta de pedidos
Se ejecuta en
orders/getUserOrders.ts:47
SixtyEnviar a tu agente de programación →

detección de regresiones en aplicaciones de IA

Detecta cuándo un agente se vuelve más lento, más caro o entra en un bucle de herramientas.

Sixty compara la misma tarea entre versiones: tokens, coste, tiempo hasta el primer token, llamadas a herramientas y fallos. El feed muestra el cambio y una traza saneada muestra la causa.

AI cost regressionrelease e18c6ba

El agente de soporte cuesta 3,5× más por ejecución correcta

$0,0164 antes→$0,0426 después de este despliegue
POST /api/support1,930 → 4,630 tokens · 3 → 7 toolssupport-agent →

una traza para toda la aplicación

El navegador, backend, modelo, herramientas y base de datos siguen conectados.

El contexto de traza acompaña la petición entre servicios. La generación contiene sus herramientas y cada herramienta contiene su trabajo HTTP y de base de datos, para llegar hasta el pull request responsable.

browserSupport form submitted0ms
requestPOST /api/support4.82s
generationsupport-agent · gpt-5-mini4.20s
toolMCP · knowledge-base.search ×4310ms
databaseSELECT help_articles · 8 rows96ms
toolMCP · orders.lookup ×2424ms
Cost/request +160% · tool calls 3 → 7 · release e18c6ba

repetición de sesión unida a la evidencia

Mira lo que vio el usuario cuando cambiaron las métricas.

Cuando un error del navegador, una interacción muerta o una carga bloqueada genera un hallazgo, Sixty conserva una grabación breve y enmascarada alrededor del fallo. Es evidencia del hallazgo, no un archivo de visitantes.

/checkout
Something went wrong
↖
00:11dead click00:18 browser error

un ciclo silencioso

Tú lo publicas. Nosotros lo detectamos. Tu agente lo arregla.

No hay panel que consultar ni alerta que configurar. Las tres cosas de abajo son el producto entero, y de ellas tú solo haces la primera.

  1. Publicas un cambio

    La marca de versión llega de la plataforma en la que ya despliegas.

  2. Sixty detecta el cambio de forma

    Una consulta pasó a ser catorce. Nadie tuvo que inventar antes un umbral.

  3. Tu agente recibe las pruebas

    Las mediciones, la consulta, la pila y el diff relevante llegan juntos.

Después vuelves a publicar y esa versión se convierte en la referencia con la que se medirá la siguiente.

de la versión a la línea de código

No solo qué despliegue. Qué pull request.

Un despliegue contiene muchos cambios. Sixty usa los commits exactos entre versiones y señala la solicitud que tocó el archivo responsable del hallazgo.

v2.4.04 cambios salieron en él

  • #812Subir dependencias
  • #814Añadir exportación de facturas
  • #815Ampliar la consulta de pedidosorders/getUserOrders.ts
  • #818Retoques de texto en ajustes
  1. Cinco versiones seguidas, y orders.getUserOrders devuelve treinta filas cada vez. Esa es la línea base. No la puso nadie.
  2. Luego devuelve treinta mil. Nada lanzó un error, nada agotó su tiempo, y con la base de datos caliente la página seguía pareciendo bien.
  3. Empezó en v2.4.0. Cualquier herramienta de monitorización del mercado te puede decir hasta aquí — y en ese despliegue salieron cuatro cambios.
  4. Fue #815, que tocó el archivo en el que corre la consulta. Esa es la frase sobre la que tu agente de código puede actuar, y es la que no te da nada más.
El eje está roto encima de la última barra — mil veces no cabe en una gráfica de este tamaño. Las filas y la operación son lo que imprime pnpm e2e sobre un clon del repositorio; las etiquetas de versión y los números de pull request son ilustrativos.
Qué lee, y qué no almacena nunca →

siempre activo significa siempre activo

La gracia es que no para nunca.

Cada versión se compara con la anterior, un par de minutos después de salir, mientras la aplicación siga funcionando. Tú no lo arrancas, no se te pregunta nada, y no hay ninguna ejecución que recordar.

vigilandocheckout-api · production
  1. 4c02f1asin desviación · 47 operaciones comparadas2 min
  2. bb7e340sin desviación · 47 operaciones comparadas3 min
  3. 2e9b503no devuelve nadaprofile.load12 filas → 0 filas4 min
  4. 5a1d0c8sin desviación · 48 operaciones comparadas2 min
  5. c40aa19sin desviación · 48 operaciones comparadas2 min
  6. 9d3f01efilasorders.getUserOrders30 filas → 30.000 filas4 min
  7. 9d3f01eN+1orders.enrichOrders1 consulta → 14 consultas4 min
  8. 7b21ee4sin desviación · 46 operaciones comparadas3 min
  9. a3f9c21sin desviación · 46 operaciones comparadas2 min
  10. d81b904sin desviación · 46 operaciones comparadas2 min
Siete de estos diez despliegues no cambiaron nada, que es la semana normal y la razón por la que esto no es algo que te acuerdes de hacer tú: mira después de cada versión y la respuesta es «bien» seis veces seguidas, hasta que no lo es. Reconstruido de una ejecución de pnpm e2e — los números son suyos — con revisiones ilustrativas.

sin cambiar tu forma de trabajar

Funciona con lo que ya tienes abierto.

Sixty se encarga de mirar; el agente de código que ya usas se encarga de arreglar. El traspaso entre ambos es un servidor MCP, y por eso la instalación son los mismos dos valores en todas partes — y por eso, si construyes en un sitio donde no tienes editor propio, se convierte en un prompt pegado en un chat.

Claude Code

Un comando. Los hallazgos llegan como una carga sobre la que puede actuar.

Cursor

Los mismos dos valores, como bloque de configuración.

Lovable

Sin editor propio — pega un solo prompt en su chat.

Replit

Agente y despliegues en un mismo sitio; la marca de versión sale gratis.

VS Code

Copilot, Continue, o lo que tengas conectado.

Codex

Y Windsurf, Zed, Cline — cualquier cosa que hable MCP.

OpenTelemetry / OTLP · Node · Python · Go · Ruby · PHP · Browser · React Native · Supabase

Keep Grafana, Prometheus, Elastic, Vercel, AWS, or the backend you already use. Send the same OTEL traces and metrics to Sixty for release-aware problem detection.

OpenTelemetry setup → Todos los lenguajes y frameworks en los que funciona →

poco compromiso, producto completo

Instálalo con tu agente. Publica dos veces.

Ambos planes incluyen todos los hallazgos, la API para agentes y MCP. Tu prueba de 7 días empieza con el producto completo; la primera comparación llega tras la siguiente versión.

un comando conecta el agenteclaude mcp add sixty …

Ese último paso es la pega honesta. Instalarlo lleva un minuto; la primera comparación tarda lo que tarde tu próximo despliegue, porque no hay nada con lo que comparar una única versión.

Empezar la prueba de 7 días
Solo€14.99/mes1 aplicación
Studio€49.99/mes5 aplicaciones
Ver todos los precios →

el próximo despliegue es el útil

Descubre qué hizo tu último cambio.

Deja que Sixty vigile qué cambia y que el agente que conoce tu código lo arregle.

Sin identificadores de usuario, texto de prompts, respuestas del modelo ni valores de consultas. Las rutas, entradas y resultados de herramientas se reducen a su forma; el texto de las repeticiones se oculta por defecto.

Sixty — descubre qué despliegue rompió tu aplicación