Kliv

    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.

    kliv.dev

    Spublica ingrese tu idea en el cuadro de texto y AI la construirá por ti.

    509 caracteres

    ¿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.

    01

    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.

    02

    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.

    03

    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.

    04

    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.

    05

    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:

    kliv.dev

    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.”

    kliv.dev

    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.”

    kliv.dev

    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.

    Hecho por creadores

    Explora lo posible

    Mira apps reales creadas con Kliv por desarrolladores y creadores de todo el mundo

    Memory Café Coordination Tool

    Memory Café Coordination Tool

    A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.

    Kpor Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kpor Kliv Community
    Next Page Book Club

    Next Page Book Club

    Manage your book club easily with proposals, voting, and history tracking.

    Kpor Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kpor Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

    Kpor Kliv Community
    つくりて — 伝統工芸職人サイト

    つくりて — 伝統工芸職人サイト

    職人が作品を展示し、受注管理を行うサイトです。

    Kpor Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kpor Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

    Kpor Kliv Community
    よやくん — レストラン予約管理

    よやくん — レストラン予約管理

    小規模レストラン向けの予約管理サイトです。

    Kpor Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

    A management tool for Scout Troop 214, focused on outings, advancement, and communication.

    Kpor Kliv Community
    Te Kura Kaupapa Māori Whānau Board

    Te Kura Kaupapa Māori Whānau Board

    A whānau coordination tool for Māori-medium schools.

    Kpor Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kpor Kliv Community
    Memory Café Coordination Tool

    Memory Café Coordination Tool

    A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.

    Kpor Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kpor Kliv Community
    Next Page Book Club

    Next Page Book Club

    Manage your book club easily with proposals, voting, and history tracking.

    Kpor Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kpor Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

    Kpor Kliv Community
    つくりて — 伝統工芸職人サイト

    つくりて — 伝統工芸職人サイト

    職人が作品を展示し、受注管理を行うサイトです。

    Kpor Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kpor Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

    Kpor Kliv Community
    よやくん — レストラン予約管理

    よやくん — レストラン予約管理

    小規模レストラン向けの予約管理サイトです。

    Kpor Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

    A management tool for Scout Troop 214, focused on outings, advancement, and communication.

    Kpor Kliv Community
    Te Kura Kaupapa Māori Whānau Board

    Te Kura Kaupapa Māori Whānau Board

    A whānau coordination tool for Māori-medium schools.

    Kpor Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kpor Kliv Community

    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.