Esta página foi traduzida do inglês.
Ferramentas para desenvolvedores
Crie um painel de monitoramento e análise de API
Kliv é um criador de aplicativos com IA. Descreva o painel de monitoramento de API que você precisa — verificações, orçamentos, uso por parceiro, incidentes, páginas de status e alertas no Slack — e ele constrói.
Basta inserir sua ideia na caixa de texto e AI irá construí-la para você
O que é o Kliv?
Kliv não é um fornecedor de monitoramento com painéis fixos — é uma IA que constrói software para você.
Você descreve o aplicativo que precisa em palavras simples, e o Kliv monta o banco de dados, a lógica, as telas e as tarefas agendadas. Você é dono do resultado, roda tudo nas suas próprias contas e pode mudar depois, só pedindo. Não é um painel de modelo pronto.
Nesta página, esse aplicativo é um painel de monitoramento e análise de API. O Kliv constrói todo tipo de app web; este aqui acompanha endpoints, parceiros, orçamentos, incidentes e páginas de status do jeito que sua equipe precisa.
Por que construir seu próprio monitoramento de API?
A maioria das ferramentas de monitoramento começa com URLs e tempo de atividade. Isso é útil, mas uma equipe com integrações de parceiros geralmente precisa de respostas mais específicas: qual parceiro está consumindo mais orçamento, qual endpoint mudou de comportamento, quem confirmou o alerta e o que a página de status pública dizia naquele momento.
O Kliv constrói o monitor em torno dos seus conceitos. Endpoints têm responsáveis e orçamentos. Parceiros têm chaves e uso. Incidentes têm linha do tempo. A página de status, os alertas e o post-mortem lêem o mesmo histórico em vez de copiá-lo para ferramentas separadas.
Endpoints, verificações e orçamentos
O painel é construído a partir de registros que sua equipe consegue inspecionar.
Endpoints e orçamentos de erro
Cada endpoint guarda seu responsável, SLO e orçamento. O gráfico de consumo usa o orçamento definido pela sua equipe, não um padrão de fornecedor.
Verificações
Funções no servidor rodam em horários programados, como a cada minuto para o feed de rastreamento e a cada hora para a exportação de faturamento. Cada execução grava uma linha, então o histórico pode ser consultado.
Chaves e uso por parceiro
Cada chamada conta para uma chave de parceiro. Um parceiro autenticado vê apenas seu próprio uso e incidentes, enquanto as regras de acesso por linha mantêm os demais parceiros de fora.
Alertas e confirmações
Os limites estão ligados aos orçamentos. Os alertas chegam onde a equipe trabalha, e as confirmações registram o engenheiro e o horário.
Página de status
A página de status pública é gerada a partir da tabela de incidentes, então as atualizações e o histórico de incidentes permanecem conectados.
Um exemplo: a API de rastreamento de cargas do Rafael
Veja como uma equipe poderia usar o monitoramento de API construído com o Kliv. É só um exemplo — você descreveria seus próprios endpoints, parceiros, orçamentos e regras de alerta.
A verificação detecta falhas repetidas
O endpoint de tarifas do Rafael devolve três erros 500 seguidos. A verificação grava três linhas de falha, e o limite de alerta lê essas linhas.
A equipe certa vê o alerta
O alerta cai no #platform com o gráfico anexado. Um engenheiro confirma direto na conversa, e o incidente abre já com um responsável definido.
A página de status se atualiza a partir do incidente
A página pública muda para degradada porque a linha do incidente diz isso. Os parceiros conseguem ler a atualização antes de mandar e-mail para o suporte.
A recuperação é medida antes do encerramento
Depois que a correção entra no ar, a verificação só encerra o incidente após dez minutos seguidos de checagens verdes. A recuperação é medida por dados, não declarada manualmente.
O post-mortem começa com uma linha do tempo
A equipe já tem todas as linhas de verificação, alertas, confirmações e mudanças de status em ordem, então ninguém precisa reconstruir o incidente de memória.
Descreva o painel de API que você quer
O Kliv constrói a partir da sua descrição, então inclua nomes de endpoints, horários, orçamentos, parceiros, canais de alerta e o que os clientes devem ver. Quanto mais detalhe você der, mais próxima a primeira versão fica do que você precisa.
Monitor de API para parceiros
Verificações, orçamentos, uso por parceiro e uma página de status.
“Monte um painel de monitoramento de API para nossa API de rastreamento de cargas. Verifique /tracking a cada minuto e /billing-export a cada hora, defina um SLO semanal de 99,5% para /tracking, mostre gráficos de latência e taxa de erro por chave de parceiro, publique uma página de status pública a partir dos registros de incidentes, e envie alertas no Slack para #platform quando 25% do orçamento semanal for consumido.”
Painel interno de serviços
Um painel de saúde de serviços por equipe responsável.
“Monte um painel interno de saúde de serviços. Cada equipe cadastra endpoints, responsáveis, SLOs e canais do Slack. As verificações rodam a cada cinco minutos por padrão, checagens com falha abrem incidentes, e os alertas vão para o canal da equipe responsável com a confirmação sendo registrada.”
Rastreador de entregas de webhook
Chamadas de saída, novas tentativas e histórico visível para o cliente.
“Monte um rastreador de entregas de webhook para nosso marketplace. Registre cada chamada de saída, código de status, corpo da resposta, nova tentativa e URL de destino. Mostre falhas por destino em gráfico, e deixe cada cliente entrar para ver o histórico de entregas apenas dos seus próprios endpoints.”
Construído como os sistemas que ele observa
As mudanças podem passar por revisão. O código da ferramenta se sincroniza com seu repositório, então definições de verificação e limites de alerta podem ser revisados como qualquer outra mudança de produção.
Contadores de uso podem virar faturas. O uso é contado no mesmo lugar em que é exibido nos gráficos. Se você cobra excedente — por exemplo, R$2,50 a cada mil chamadas depois do primeiro milhão incluído — as faturas mensais podem sair desses mesmos contadores, pela sua própria conta Stripe. Você também pode gerar relatórios de uso sem cobrança.
Os alertas podem continuar no Slack. A conexão com o Slack publica alertas com contexto e pode registrar confirmações de volta no incidente. O token fica no cofre da plataforma, não no código.
Ferramentas de monitoramento costumam ser construídas direito só depois de um incidente. O padrão mais amplo de ferramentas internas está reunido em a lista do jeito certo, depois do susto.
Perguntas frequentes
O que exatamente é o Kliv?
O Kliv é um criador de aplicativos com IA. Você descreve o painel de API que precisa, e ele constrói um aplicativo de verdade com verificações, incidentes, páginas de status, registros de uso e telas de administração.
Eu recebo um app de verdade, ou um modelo pronto?
Um app de verdade. Seus endpoints, chaves de parceiro, horários, orçamentos, incidentes e regras de visibilidade ficam guardados em um banco de dados construído para sua equipe.
Posso mudar depois que estiver pronto?
Sim. Você pode pedir novas verificações, orçamentos, gráficos, visões por parceiro ou regras de alerta em palavras simples, e o Kliv atualiza o aplicativo.
Os parceiros conseguem ver o tráfego uns dos outros?
Não. O login de um parceiro só lê as chaves, os gráficos de uso e os incidentes daquele parceiro. As linhas dos outros parceiros não são retornadas.
Onde as verificações rodam?
Como funções no servidor, dentro do aplicativo, nos horários que você definir. Cada execução grava uma linha, por isso o histórico pode ser consultado em vez de virar uma coleção de capturas de tela.
Podemos cobrar dos parceiros pelo uso?
Sim. Os contadores de uso podem incluir preços, como um milhão de chamadas incluídas e depois R$2,50 a cada mil chamadas, faturado pela sua própria conta Stripe. Você também pode usar os mesmos contadores só para relatórios de uso, sem cobrança.
O que acontece com a página de status durante uma queda da API?
Ela continua separada da API que monitora. A página de status fica hospedada junto com seu aplicativo Kliv, então a queda da API monitorada não derruba a página que explica o que está acontecendo.
Os alertas podem ir para o Slack?
Sim. Os alertas podem ser publicados no Slack com contexto, e as confirmações podem voltar da conversa para o registro do incidente.
Posso usar meu próprio domínio?
Sim. Páginas de status públicas e painéis privados podem rodar no seu próprio domínio.
Posso sair do Kliv mais tarde?
Sim. O código do aplicativo se sincroniza com seu próprio repositório Git, então sair é um git pull, não uma reconstrução do zero.
Preciso de uma ferramenta de análise separada?
Não. Os gráficos podem ler diretamente das suas linhas de verificação, incidente e uso, com os eventos que você definir para a sua própria equipe.
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.
Fique de olho antes que ele te acorde
Descreva os endpoints, limites, parceiros e alertas. O Kliv constrói o vigia, a página de status e os relatórios de uso em torno deles.