Esta página se tradujo del inglés.
Herramientas para desarrolladores
Crea una plataforma personalizada de pruebas de carga y monitorización del rendimiento
Kliv es un creador de apps con IA. Describe cómo tu equipo registra runs de pruebas de carga, líneas base, presupuestos y alertas, y construye el panel de rendimiento alrededor de esas reglas.
Spublica ingrese tu idea en el cuadro de texto y AI la construirá por ti.
¿Qué es Kliv?
Kliv no es un proveedor de monitorización con un panel fijo: es una IA que construye software para ti.
Describes la app que necesitas con tus propias palabras, y Kliv la construye: los datos, la lógica, las pantallas y los flujos de trabajo. El resultado es tuyo, lo ejecutas en tus propias cuentas, y puedes cambiarlo más adelante simplemente pidiéndolo. No es un panel de plantilla.
En esta página, esa app es una plataforma de pruebas de carga y monitorización del rendimiento. Kliv construye todo tipo de apps web; este es un ejemplo para equipos de desarrollo que ya ejecutan pruebas de carga y necesitan un sistema de registro.
Por qué los números de rendimiento mueren en los logs de CI
Es posible que tu generador de carga ya produzca datos útiles: runs de soak nocturnos, pruebas de picos antes de un release, latencia p95, latencia p99, throughput y tasas de error. El problema es adónde van esos números. Los logs y artefactos de CI son difíciles de consultar seis semanas después.
Kliv construye el puesto de control que esos números necesitan. Los runs se convierten en filas, los endpoints llevan presupuestos, los releases obtienen líneas base, y las alertas de Slack nombran el endpoint y el rango de commits cuando un número se desvía.
Qué registra el puesto de rendimiento
Seis registros crean la disciplina alrededor de los números.
El run
El nombre del escenario, el SHA del commit, la duración y el entorno llegan como una fila por run, publicada por tu herramienta de carga al terminar.
La serie
p50, p95, p99, tasa de errores y throughput se almacenan por endpoint y por run, de modo que se pueden consultar como datos.
La línea base
Cada release puede aprobar un run como referencia. La desviación se mide a partir de esa línea base.
El presupuesto
Checkout puede tener 400 ms en p95, búsqueda puede tener 250 ms, y un incumplimiento lleva el número medido y el número permitido.
La nota de incidente
Las lecciones de un mal viernes pueden quedar junto a los runs que las demuestran, así la historia sobrevive al turno de guardia.
La puerta de release
Cada release puede tener filas de checklist para soak en verde, presupuestos respetados y línea base aprobada.
El panel la noche del lanzamiento
El equipo deja de improvisar cuando los números tienen un lugar propio.
Tendencias sin exportar CSV
Dieciocho semanas de checkout p95 se pueden leer desde la tabla de runs y mostrar en un solo gráfico.
Alertas que señalan al culpable
Cuando se incumple un presupuesto, Slack puede decir checkout, p95, 460 frente a 400, y el rango de commits entre la línea base y el infractor.
Roles para toda la sala
Los product managers pueden leer paneles, mientras el equipo de plataforma edita presupuestos y aprueba líneas base.
Soak nocturno archivado automáticamente
Un job programado puede recoger el run de cada noche en el puesto de control y eliminar datos vencidos. El lunes empieza con el fin de semana ya archivado.
Historial que se va contigo
Runs, líneas base y notas de incidentes son filas en una base de datos que el equipo posee y puede consultar desde sus propias herramientas.
Un ejemplo: el equipo de reparto de supermercado de Marta
Así es como un equipo de ingeniería podría usarlo. Es solo un ejemplo: tú describirías tu propio generador de carga, endpoints, presupuestos, líneas base y reglas de alerta.
Un run de k6 publica datos estructurados
El soak nocturno de k6 de Marta termina y publica p50, p95, p99, tasa de errores, throughput, SHA del commit, entorno y endpoint en el endpoint de ingesta tipado.
La línea base del release es explícita
Antes de un release, el equipo de plataforma aprueba un run limpio como línea base. La desviación futura se mide a partir de ese run, no de la memoria.
Los presupuestos por endpoint hacen la alerta específica
Checkout tiene un presupuesto de 400 ms en p95 y búsqueda de 250 ms. El run guarda tanto el número medido como el presupuesto contra el que se compara.
Slack nombra el presupuesto incumplido
Cuando checkout p95 llega a 460 ms, la app publica en #perf el endpoint, el percentil, el valor medido, el valor permitido y el rango de commits.
La puerta de release tiene evidencia
El checklist de go/no-go puede mostrar soak en verde, presupuestos respetados y línea base aprobada. Si un presupuesto falla, la conversación sobre el release parte de un registro.
Describe lo que quieres construir
Kliv construye a partir de tu descripción, así que cuanta más información des, más cercana será la primera versión. Incluye campos de ingesta, presupuestos, líneas base, paneles, roles y alertas. Aquí tienes tres para empezar:
Puesto de rendimiento del equipo
Ingesta tipada, líneas base, incumplimientos en Slack.
“Crea un centro de monitorización del rendimiento para nuestra app de reparto de supermercado. Que k6 publique p50, p95, p99, tasa de errores, throughput, SHA del commit, entorno y endpoint en una API tipada. Aprueba una línea base por release, fija el presupuesto de checkout en p95 a 400 ms y el de búsqueda en p95 a 250 ms, y avisa a #perf cuando se incumpla un presupuesto con el endpoint, el valor medido, el valor permitido y el rango de commits.”
Rastreador de presupuestos de latencia
Un presupuesto por servicio, tickets al incumplirse.
“Crea un rastreador de presupuestos de latencia para nuestros microservicios. Cada servicio tiene su propio presupuesto de p95 y su propio presupuesto de tasa de errores. Muestra gráficos de tendencia semanal a partir del historial de runs, deja que los ingenieros de plataforma editen los presupuestos, y abre un ticket con el endpoint infractor y el ID del run cuando un incumplimiento siga abierto durante dos runs.”
Sala de crisis de temporada alta
Resultados de soak y lista de go/no-go.
“Crea un panel de preparación para picos de nuestra campaña de tráfico navideño. Ingiere los resultados del soak nocturno, muestra las tendencias de p95 y tasa de errores por endpoint, sigue un checklist de go/no-go con responsable y fecha límite, y envía alertas de Slack cuando una puerta de release obligatoria siga en rojo 48 horas antes del cierre.”
Preparado para la semana de guardia
La ingesta es tipada. Tu script de k6 puede publicar el JSON de resumen en una función del lado del servidor con un contrato tipado. Los runs mal formados se rechazan con un motivo.
La alerta argumenta su propio caso. Una alerta de Slack puede incluir el endpoint, el número medido, el presupuesto y el rango de commits, así el ingeniero de guardia parte de los hechos.
El puesto de control llega con tests. Kliv escribe tests unitarios mientras construye. Las matemáticas de percentiles, las comparaciones de presupuesto y la lógica de las puertas pueden venir con una suite en verde, y los tests de Scenario pueden manejar el panel en un navegador.
Cómo Kliv demuestra las apps que construye — Scenarios, comprobantes de efectos secundarios y puertas de publicación — tiene su propia página: la página de testing.
Preguntas frecuentes
¿Qué es exactamente Kliv?
Kliv es un creador de apps con IA. Describes la app web personalizada que necesitas, la construye, y el resultado es tuyo. Para el trabajo de rendimiento, eso significa endpoints de ingesta, historial de runs, presupuestos, líneas base, paneles y alertas.
¿Obtengo una app real, o una plantilla?
Una app real. Kliv construye la base de datos, las funciones tipadas, los paneles, los roles y los flujos de alerta para tu equipo.
¿Puedo cambiarla después de construida?
Sí. Puedes añadir métricas, cambiar presupuestos, añadir paneles, ajustar las alertas de Slack, o conectar otra herramienta de carga más adelante.
¿Kliv ejecuta las pruebas de carga?
No. k6, JMeter o lo que uses sigue siendo tuyo. Kliv construye el sistema de registro alrededor de los resultados.
¿Qué pasa cuando un presupuesto se incumple a las 2 de la madrugada?
El incumplimiento queda registrado en el run, y Slack recibe los detalles: endpoint, percentil, valor medido, valor permitido y rango de commits.
¿Pueden los product managers ver los paneles sin editar presupuestos?
Sí. Los roles pueden separar la lectura de la escritura: paneles para muchas personas, edición de presupuestos y aprobación de líneas base para el equipo de plataforma.
¿Nuestro historial de rendimiento está encerrado?
No. Son filas en una base de datos que el equipo posee, consultables desde la app y exportables para tu propio análisis.
¿Puede rechazar payloads de ingesta mal formados?
Sí. La página de origen pide una función de ingesta tipada, así que los payloads incorrectos se pueden rechazar con un motivo en lugar de contaminar el historial de runs.
¿Puede abrir tickets cuando fallan los presupuestos?
Sí, si describes ese flujo de trabajo. Los ejemplos de prompt incluyen incumplimientos que abren un ticket con el endpoint infractor adjunto.
¿Puedo usar mi propio dominio?
Sí. El puesto de rendimiento puede ejecutarse en tu propio dominio con inicio de sesión para tu equipo.
¿Puedo salir de Kliv más adelante?
Sí. El código de la app se sincroniza con tu propio repositorio Git, así que salir es un git pull en lugar de reconstruir todo.
Más en esta categoría
Hecho por creadores
Explora lo posible
Mira apps reales creadas con Kliv por desarrolladores y creadores de todo el mundo
Memory Café Coordination Tool
A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.
Remit Record
Track remittances and household budgets seamlessly.
Next Page Book Club
Manage your book club easily with proposals, voting, and history tracking.
Northfern Tattoo Studio
Portfolio and booking site for Northfern Tattoo Studio.
Campo Agua Gestión
Sistema de gestión del agua comunitario para aldeas.
つくりて — 伝統工芸職人サイト
職人が作品を展示し、受注管理を行うサイトです。
Tidal Surf Reports
Crowd-sourced surf condition tracking app.
Riverside Commons HOA Management
A portal for HOA management at Riverside Commons.
よやくん — レストラン予約管理
小規模レストラン向けの予約管理サイトです。
Troop 214 Scout Management
A management tool for Scout Troop 214, focused on outings, advancement, and communication.
Te Kura Kaupapa Māori Whānau Board
A whānau coordination tool for Māori-medium schools.
Tsev Nyeem Ntawv Library
Mobile library coordinator for Hmong and Lao communities.
Memory Café Coordination Tool
A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.
Remit Record
Track remittances and household budgets seamlessly.
Next Page Book Club
Manage your book club easily with proposals, voting, and history tracking.
Northfern Tattoo Studio
Portfolio and booking site for Northfern Tattoo Studio.
Campo Agua Gestión
Sistema de gestión del agua comunitario para aldeas.
つくりて — 伝統工芸職人サイト
職人が作品を展示し、受注管理を行うサイトです。
Tidal Surf Reports
Crowd-sourced surf condition tracking app.
Riverside Commons HOA Management
A portal for HOA management at Riverside Commons.
よやくん — レストラン予約管理
小規模レストラン向けの予約管理サイトです。
Troop 214 Scout Management
A management tool for Scout Troop 214, focused on outings, advancement, and communication.
Te Kura Kaupapa Māori Whānau Board
A whānau coordination tool for Māori-medium schools.
Tsev Nyeem Ntawv Library
Mobile library coordinator for Hmong and Lao communities.
Dale un sistema de registro a los números
Describe tus runs de pruebas de carga, presupuestos, líneas base, paneles y alertas. Kliv construye el puesto de rendimiento alrededor de ellos.