Kliv

    Esta página foi traduzida do inglês.

    Ferramentas para desenvolvedores

    Construa uma plataforma personalizada de teste de carga e monitoramento de desempenho

    A Kliv é uma criadora de apps com IA. Descreva como sua equipe registra execuções de teste de carga, baselines, orçamentos e alertas, e ela constrói a central de desempenho em torno dessas regras.

    kliv.dev

    Basta inserir sua ideia na caixa de texto e AI irá construí-la para você

    510 caracteres

    O que é a Kliv?

    Kliv não é uma fornecedora de monitoramento com um dashboard fixo — é uma IA que constrói software para você.

    Você descreve o app que precisa em palavras simples, e a Kliv o constrói: os dados, a lógica, as telas e os fluxos de trabalho. Você é dono do resultado, roda em suas próprias contas e pode mudá-lo depois, só pedindo. Não é um dashboard de modelo pronto.

    Nesta página, esse app é uma plataforma de teste de carga e monitoramento de desempenho. A Kliv constrói todo tipo de aplicação web; este é apenas um exemplo para equipes de desenvolvimento que já rodam testes de carga e precisam de um sistema de registro.

    Por que os números de desempenho morrem nos logs de CI

    Seu gerador de carga provavelmente já produz números úteis: execuções noturnas de soak, testes de pico pré-release, latência p95, latência p99, throughput e taxas de erro. O problema é para onde esses números vão. Logs e artefatos de CI são difíceis de consultar seis semanas depois.

    A Kliv constrói a central que esses números precisam. Execuções viram linhas, endpoints carregam orçamentos, releases ganham baselines, e alertas no Slack apontam o endpoint e o intervalo de commits quando um número foge do previsto.

    O que a central de desempenho registra

    Seis registros criam a disciplina em torno dos números.

    A execução

    Nome do cenário, SHA do commit, duração e ambiente chegam como uma linha por execução, enviada pela sua ferramenta de carga quando ela termina.

    A série

    p50, p95, p99, taxa de erro e throughput são armazenados por endpoint e por execução, para que possam ser consultados como dados.

    A baseline

    Cada release pode aprovar uma execução como referência. O desvio é medido a partir dessa baseline.

    O orçamento

    O checkout pode ter 400 ms de p95, a busca pode ter 250 ms, e uma violação carrega o número medido e o número permitido.

    A nota de incidente

    As lições de uma sexta-feira ruim podem ficar ao lado das execuções que as comprovam, para que o histórico sobreviva à troca de plantão.

    O portão de release

    Cada release pode ter itens de checklist para soak verde, orçamentos respeitados e baseline aprovada.

    O dashboard na hora H

    A equipe para de improvisar quando os números têm um lugar para viver.

    Tendências sem exportar CSV

    Dezoito semanas de p95 do checkout podem ser lidas na tabela de execuções e mostradas em um único gráfico.

    Alertas que apontam o culpado

    Quando um orçamento estoura, o Slack pode dizer checkout, p95, 460 contra 400, e o intervalo de commits entre a baseline e o culpado.

    Papéis para todo mundo

    Gerentes de produto podem ler os dashboards, enquanto a equipe de plataforma edita orçamentos e aprova baselines.

    Soak noturno arquivado automaticamente

    Uma tarefa agendada pode varrer a execução de cada noite para a central e limpar dados expirados. A segunda-feira começa com o fim de semana já arquivado.

    Histórico que vai com você

    Execuções, baselines e notas de incidente são linhas em um banco de dados que a equipe possui e pode consultar com suas próprias ferramentas.

    Um exemplo: a equipe de entregas de supermercado do Rafael

    Veja como uma equipe de engenharia poderia usar isso. É apenas um exemplo — você descreveria seu próprio gerador de carga, endpoints, orçamentos, baselines e regras de alerta.

    01

    Uma execução do k6 envia dados estruturados

    O soak noturno do k6 do Rafael termina e envia p50, p95, p99, taxa de erro, throughput, SHA do commit, ambiente e endpoint para o endpoint de ingestão tipado.

    02

    A baseline do release é explícita

    Antes de um release, a equipe de plataforma aprova uma execução limpa como baseline. O desvio futuro é medido a partir dessa execução, não da memória de ninguém.

    03

    Orçamentos por endpoint deixam o alerta específico

    O checkout tem um orçamento de p95 de 400 ms e a busca tem 250 ms. A execução armazena tanto o número medido quanto o orçamento contra o qual ele é verificado.

    04

    O Slack aponta o orçamento estourado

    Quando o p95 do checkout chega a 460 ms, o app envia uma mensagem para #perf com o endpoint, o percentil, o valor medido, o valor permitido e o intervalo de commits.

    05

    O portão de release tem evidências

    O checklist de go/no-go pode mostrar soak verde, orçamentos respeitados e baseline aprovada. Se um orçamento falha, a conversa sobre o release começa a partir de um registro.

    Descreva o que você quer construir

    A Kliv constrói a partir da sua descrição, então quanto mais detalhes você der, mais próxima a primeira versão vai ficar. Inclua campos de ingestão, orçamentos, baselines, dashboards, papéis e alertas. Aqui vão três exemplos para você usar como ponto de partida:

    kliv.dev

    Central de desempenho do time

    Ingestão tipada, baselines, violações no Slack.

    “Construa um painel central de monitoramento de desempenho para o nosso app de entregas de supermercado. Deixe o k6 enviar p50, p95, p99, taxa de erro, throughput, SHA do commit, ambiente e endpoint para uma API tipada. Aprove uma baseline por release, defina o orçamento de p95 do checkout em 400 ms e o de busca em 250 ms, e alerte #perf quando um orçamento estourar, com endpoint, valor medido, valor permitido e intervalo de commits.”

    kliv.dev

    Rastreador de orçamento de latência

    Um orçamento por serviço, tickets em caso de violação.

    “Construa um rastreador de orçamento de latência para os nossos microsserviços. Cada serviço tem um orçamento de p95 e um orçamento de taxa de erro. Mostre gráficos de tendência semanais a partir do histórico de execuções, deixe os engenheiros de plataforma editarem os orçamentos, e abra um ticket com o endpoint infrator e o ID da execução quando uma violação continuar aberta por duas execuções.”

    kliv.dev

    Sala de guerra da alta temporada

    Resultados de soak e lista de go/no-go.

    “Construa um dashboard de prontidão para pico de tráfego para o nosso congelamento de código de fim de ano. Faça a ingestão dos resultados do soak noturno, mostre tendências de p95 e taxa de erro por endpoint, acompanhe um checklist de go/no-go com responsável e prazo, e envie alertas no Slack quando um portão de release obrigatório continuar vermelho 48 horas antes do congelamento.”

    Preparado para a semana de plantão

    A ingestão é tipada. Seu script do k6 pode enviar um JSON de resumo para uma função server-side com um contrato tipado. Execuções malformadas são rejeitadas com um motivo.

    O alerta já chega com o argumento pronto. Um alerta no Slack pode incluir o endpoint, o número medido, o orçamento e o intervalo de commits, para que o engenheiro de plantão comece a partir dos fatos.

    A central chega com testes. A Kliv escreve testes unitários enquanto constrói. A matemática dos percentis, as comparações de orçamento e a lógica dos portões podem vir com uma suíte verde, e testes de Cenário podem operar o dashboard em um navegador.

    Como a Kliv comprova os apps que constrói — Cenários, comprovantes de efeitos colaterais e portões de publicação — tem sua própria página: a página de testes.

    Perguntas frequentes

    O que exatamente é a Kliv?

    A Kliv é uma criadora de apps com IA. Você descreve o app web personalizado de que precisa, ela constrói, e você é dono do resultado. Para o trabalho de desempenho, isso significa endpoints de ingestão, histórico de execuções, orçamentos, baselines, dashboards e alertas.

    Eu recebo um app de verdade, ou um modelo pronto?

    Um app de verdade. A Kliv constrói o banco de dados, as funções tipadas, os dashboards, os papéis e os fluxos de alerta para a sua equipe.

    Posso mudar depois que estiver pronto?

    Sim. Você pode adicionar métricas, mudar orçamentos, adicionar dashboards, ajustar os alertas no Slack ou conectar outra ferramenta de carga depois.

    A Kliv roda os testes de carga?

    Não. O k6, o JMeter ou o que você já usa continua sendo seu. A Kliv constrói o sistema de registro em torno dos resultados.

    O que acontece quando um orçamento estoura às 2 da manhã?

    A violação é registrada na execução, e o Slack recebe os detalhes: endpoint, percentil, valor medido, valor permitido e intervalo de commits.

    Gerentes de produto podem ver os dashboards sem editar os orçamentos?

    Sim. Os papéis podem separar leitura de escrita: dashboards para muitas pessoas, edição de orçamento e aprovação de baseline para a equipe de plataforma.

    Nosso histórico de desempenho fica preso à Kliv?

    Não. São linhas em um banco de dados que a sua equipe possui, consultáveis a partir do app e exportáveis para sua própria análise.

    Ela pode rejeitar payloads de ingestão malformados?

    Sim. A página de origem pede uma função de ingestão tipada, então payloads inválidos podem ser recusados com um motivo, em vez de poluir o histórico de execuções.

    Ela pode abrir tickets quando os orçamentos falham?

    Sim, se você descrever esse fluxo. Os exemplos de prompt incluem violações abrindo um ticket com o endpoint infrator anexado.

    Posso usar meu próprio domínio?

    Sim. A central de desempenho pode rodar no seu próprio domínio, com login para a sua equipe.

    Posso sair da Kliv depois?

    Sim. O código do app é sincronizado com o seu próprio repositório Git, então sair é um git pull, não uma reconstrução do zero.

    Criado por criadores

    Explore o que é possível

    Veja aplicativos reais criadas com Kliv por desenvolvedores e criadores no mundo todo

    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

    Dê aos números um sistema de registro

    Descreva suas execuções de teste de carga, orçamentos, baselines, dashboards e alertas. A Kliv constrói a central de desempenho em torno deles.