Den här sidan har översatts från engelska.
Utvecklarverktyg
Bygg en skräddarsydd plattform för lasttestning och prestandaövervakning
Kliv är en AI-appbyggare. Beskriv hur ditt team registrerar lasttestkörningar, baslinjer, budgetar och varningar, så bygger den prestandaskrivbordet kring de reglerna.
Skriv bara in din idé i textrutan så bygger AI den åt dig
Vad är Kliv?
Kliv är inte en övervakningsleverantör med en fast instrumentpanel — det är en AI som bygger mjukvara åt dig.
Du beskriver appen du behöver med vanliga ord, och Kliv bygger den: datan, logiken, vyerna och arbetsflödena. Du äger resultatet, kör det på dina egna konton och kan ändra det senare genom att bara be om det. Det är ingen mallpanel.
På den här sidan är den appen en plattform för lasttestning och prestandaövervakning. Kliv bygger alla typer av webbappar; det här är ett exempel för utvecklarteam som redan kör lasttester och behöver ett system för att föra register.
Varför prestandasiffror dör i CI-loggar
Din lastgenerator producerar kanske redan användbara siffror: nattliga uthållighetstester, spiktester inför release, p95-latens, p99-latens, genomströmning och felfrekvenser. Problemet är vart siffrorna tar vägen. CI-loggar och artefakter är svåra att slå upp sex veckor senare.
Kliv bygger det skrivbord siffrorna behöver. Körningar blir rader, endpoints får budgetar, releaser får baslinjer, och Slack-varningar namnger endpointen och commit-intervallet när en siffra glider iväg.
Vad prestandaskrivbordet registrerar
Sex register skapar disciplinen kring siffrorna.
Körningen
Scenarionamn, commit-SHA, varaktighet och miljö landar som en rad per körning, postad av ditt lastverktyg när det är klart.
Serien
p50, p95, p99, felfrekvens och genomströmning lagras per endpoint och per körning, så de går att söka i som data.
Baslinjen
Varje release kan godkänna en körning som referens. Avvikelse mäts från den baslinjen.
Budgeten
Kassan kan få 400 ms på p95, sökningen kan få 250 ms, och ett brott bär med sig det uppmätta talet och det tillåtna talet.
Incidentanteckningen
Lärdomar från en dålig fredag kan ligga bredvid körningarna som bevisar dem, så historiken överlever jourrotationen.
Releasegrinden
Varje release kan ha checklisterader för att uthållighetstestet är grönt, budgetarna hållna och baslinjen godkänd.
Instrumentpanelen på premiärkvällen
Teamet slutar improvisera när siffrorna har ett hem.
Trender utan CSV-export
Arton veckor av kassans p95 kan läsas från körningstabellen och visas i ett enda diagram.
Varningar som pekar ut boven
När en budget bryts kan Slack säga kassan, p95, 460 mot 400, och commit-intervallet mellan baslinjen och boven.
Roller för hela rummet
Produktchefer kan läsa instrumentpaneler, medan plattformsteamet redigerar budgetar och godkänner baslinjer.
Nattliga uthållighetstester registreras automatiskt
Ett schemalagt jobb kan svepa in varje natts körning i skrivbordet och rensa utgången data. Måndagen börjar med helgen redan registrerad.
Historik som följer med dig
Körningar, baslinjer och incidentanteckningar är rader i en databas som teamet äger och kan fråga från sina egna verktyg.
Ett exempel: Linas team för matvarubud
Så här skulle ett utvecklingsteam kunna använda det. Det är bara ett exempel — du beskriver din egen lastgenerator, dina endpoints, budgetar, baslinjer och varningsregler.
En k6-körning postar strukturerad data
Linas nattliga k6-uthållighetstest blir klart och postar p50, p95, p99, felfrekvens, genomströmning, commit-SHA, miljö och endpoint till den typade inmatningsendpointen.
Releasebaslinjen är uttalad
Innan en release godkänner plattformsteamet en ren körning som baslinje. Framtida avvikelse mäts från den körningen, inte från minnet.
Endpointbudgetar gör varningen specifik
Kassan har en p95-budget på 400 ms och sökningen har 250 ms. Körningen lagrar både det uppmätta talet och budgeten det kontrolleras mot.
Slack namnger den brutna budgeten
När kassans p95 når 460 ms postar appen till #perf med endpoint, percentil, uppmätt värde, tillåtet värde och commit-intervall.
Releasegrinden har bevis
Go/no-go-checklistan kan visa att uthållighetstestet är grönt, budgetarna hållna och baslinjen godkänd. Om en budget brister börjar releasesamtalet från ett register.
Beskriv vad du vill bygga
Kliv bygger utifrån din beskrivning, så ju mer detalj du ger, desto närmre målet blir första versionen. Ta med inmatningsfält, budgetar, baslinjer, instrumentpaneler, roller och varningar. Här är tre att bygga vidare på:
Prestandaskrivbord för teamet
Typad inmatning, baslinjer, Slack-brott.
“Bygg ett prestandaövervakningsnav för vår matvarubud-app. Låt k6 posta p50, p95, p99, felfrekvens, genomströmning, commit-SHA, miljö och endpoint till ett typat API. Godkänn en baslinje per release, sätt kassans p95-budget till 400 ms och sökningens p95 till 250 ms, och varna #perf när en budget bryts med endpoint, uppmätt värde, tillåtet värde och commit-intervall.”
Spårare för latensbudget
En budget per tjänst, ärenden vid brott.
“Bygg en spårare för latensbudgetar åt våra mikrotjänster. Varje tjänst äger en p95-budget och en felfrekvensbudget. Visa veckovisa trenddiagram från körningshistoriken, låt plattformsingenjörer redigera budgetar, och öppna ett ärende med den ansvariga endpointen och körnings-ID:t när ett brott ligger kvar öppet i två körningar.”
Krisrum för högsäsong
Uthållighetsresultat och go/no-go-lista.
“Bygg en instrumentpanel för högsäsongsberedskap inför vårt julhandelsstopp. Ta emot nattliga uthållighetsresultat, visa p95- och felfrekvenstrender per endpoint, spåra en go/no-go-checklista med ansvarig och förfallodatum, och skicka Slack-varningar när en obligatorisk releasegrind fortfarande är röd 48 timmar före stoppet.”
Byggd för jourveckan
Inmatningen är typad. Ditt k6-skript kan posta sammanfattnings-JSON till en serverfunktion med ett typat kontrakt. Felaktiga körningar avvisas med en anledning.
Varningen argumenterar för sin egen sak. En Slack-varning kan innehålla endpoint, uppmätt tal, budget och commit-intervall, så jourhavande ingenjör börjar från fakta.
Skrivbordet kommer med tester. Kliv skriver enhetstester medan det bygger. Percentilmatematik, budgetjämförelser och grindlogik kan komma med en grön testsvit, och scenariotester kan styra instrumentpanelen i en webbläsare.
Hur Kliv bevisar apparna det bygger — scenarier, kvitton på sidoeffekter och publiceringsgrindar — har en egen sida: testsidan.
Vanliga frågor
Vad är Kliv egentligen?
Kliv är en AI-appbyggare. Du beskriver den skräddarsydda webbappen du behöver, den bygger den, och du äger resultatet. För prestandaarbete betyder det inmatningsendpoints, körningshistorik, budgetar, baslinjer, instrumentpaneler och varningar.
Får jag en riktig app, eller en mall?
En riktig app. Kliv bygger databasen, typade funktioner, instrumentpaneler, roller och varningsflöden för ditt team.
Kan jag ändra den efter att den är byggd?
Ja. Du kan lägga till mätvärden, ändra budgetar, lägga till instrumentpaneler, justera Slack-varningar eller koppla in ett annat lastverktyg senare.
Kör Kliv lasttesterna?
Nej. k6, JMeter eller vad du än använder förblir ditt. Kliv bygger systemet för att föra register kring resultaten.
Vad händer när en budget bryts klockan två på natten?
Brottet registreras på körningen, och Slack får detaljerna: endpoint, percentil, uppmätt värde, tillåtet värde och commit-intervall.
Kan produktchefer se instrumentpaneler utan att redigera budgetar?
Ja. Roller kan skilja läsning från skrivning: instrumentpaneler för många personer, budgetredigering och baslinjegodkännande för plattformsteamet.
Är vår prestandahistorik inlåst?
Nej. Den är rader i en databas som teamet äger, sökbar från appen och exporterbar för din egen analys.
Kan den avvisa felaktiga inmatningsdata?
Ja. Källsidan efterfrågar en typad inmatningsfunktion, så felaktiga dataposter kan avvisas med en anledning istället för att förorena körningshistoriken.
Kan den öppna ärenden när budgetar brister?
Ja, om du beskriver det arbetsflödet. Promptexemplen inkluderar brott som öppnar ett ärende med den ansvariga endpointen bifogad.
Kan jag använda min egen domän?
Ja. Prestandaskrivbordet kan köras på din egen domän med inloggning för ditt team.
Kan jag flytta bort från Kliv senare?
Ja. Appens kod synkas till ditt eget Git-repo, så att lämna är en git pull snarare än en ombyggnad.
Mer i den här kategorin
Byggt av kreatörer
Utforska vad som är möjligt
Se riktiga appar byggda med Kliv av utvecklare och kreatörer över hela världen
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.
Ge siffrorna ett system för att föra register
Beskriv dina lasttestkörningar, budgetar, baslinjer, instrumentpaneler och varningar. Kliv bygger prestandaskrivbordet kring dem.