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.
Basta inserir sua ideia na caixa de texto e AI irá construí-la para você
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.
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.
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.
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.
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.
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:
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.”
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.”
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.
Mais nesta categoria
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
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.
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.