Denne side er oversat fra engelsk.
Udviklerværktøjer
Byg en skræddersyet platform til belastningstest og performance-overvågning
Kliv er en AI-appbuilder. Beskriv, hvordan jeres team registrerer belastningstest-runs, baselines, budgetter og alarmer, og den bygger performance-skrivebordet omkring de regler.
Skriv bare din idé i tekstfeltet, så bygger AI den for dig
Hvad er Kliv?
Kliv er ikke en overvågningsleverandør med et fast dashboard — det er en AI, der bygger software til dig.
Du beskriver den app, du har brug for, med almindelige ord, og Kliv bygger den: data, logik, skærmbilleder og arbejdsgange. Du ejer resultatet, kører det på dine egne konti, og kan ændre det senere ved blot at bede om det. Det er ikke et skabelon-dashboard.
På denne side er den app en platform til belastningstest og performance-overvågning. Kliv bygger alle slags webapps; dette er ét eksempel for udviklerteams, der allerede kører belastningstest og har brug for et centralt register.
Hvorfor performance-tal dør i CI-logs
Din load-generator producerer måske allerede nyttige tal: natlige udholdenhedstest (soak runs), spike-test før release, p95-latency, p99-latency, throughput og fejlrater. Problemet er, hvor de tal ender. CI-logs og artefakter er svære at forespørge på seks uger senere.
Kliv bygger det skrivebord, de tal har brug for. Runs bliver til rækker, endpoints får budgetter, releases får baselines, og Slack-alarmer navngiver endpointet og commit-rangen, når et tal driver.
Hvad performance-skrivebordet registrerer
Seks poster skaber disciplinen omkring tallene.
Run'et
Scenarienavn, commit-SHA, varighed og miljø lander som én række per run, postet af jeres load-værktøj, når det er færdigt.
Serien
p50, p95, p99, fejlrate og throughput gemmes per endpoint og per run, så de kan forespørges som data.
Baseline'n
Hver release kan godkende én run som reference. Drift måles ud fra den baseline.
Budgettet
Checkout kan få 400 ms ved p95, search kan få 250 ms, og et brud bærer den målte værdi og den tilladte værdi.
Hændelsesnoten
Erfaringer fra en dårlig fredag kan ligge ved siden af de runs, der beviser dem, så historikken overlever vagtplanens skift.
Release-porten
Hver release kan have tjeklisterækker for grøn soak, overholdte budgetter og godkendt baseline.
Dashboardet på testaftenen
Teamet holder op med at improvisere, når tallene har et hjem.
Trends uden CSV-eksport
Atten ugers checkout-p95 kan læses fra runs-tabellen og vises på ét diagram.
Alarmer, der navngiver synderen
Når et budget brydes, kan Slack sige checkout, p95, 460 mod 400, og commit-rangen mellem baseline og synderen.
Roller til hele rummet
Produktchefer kan læse dashboards, mens platformteamet redigerer budgetter og godkender baselines.
Natlig soak arkiveres automatisk
Et planlagt job kan feje hver nats run ind i skrivebordet og rydde op i udløbne data. Mandag starter med weekenden allerede arkiveret.
Historik, der følger med jer
Runs, baselines og hændelsesnoter er rækker i en database, som teamet ejer og kan forespørge fra egne værktøjer.
Et eksempel: Mikkels dagligvare-leveringsteam
Sådan kunne ét udviklerteam bruge det. Det er kun et eksempel — du ville beskrive din egen load-generator, endpoints, budgetter, baselines og alarmregler.
Et k6-run poster struktureret data
Mikkels natlige k6-soak afsluttes og poster p50, p95, p99, fejlrate, throughput, commit-SHA, miljø og endpoint til det typede indtags-endpoint.
Release-baseline'n er eksplicit
Før en release godkender platformteamet én ren run som baseline. Fremtidig drift måles ud fra den run, ikke ud fra hukommelsen.
Endpoint-budgetter gør alarmen specifik
Checkout har et 400 ms p95-budget, og search har 250 ms. Run'et gemmer både den målte værdi og det budget, den tjekkes mod.
Slack navngiver det brudte budget
Når checkout-p95 rammer 460 ms, poster appen til #perf med endpoint, percentil, målt værdi, tilladt værdi og commit-range.
Release-porten har beviser
Go/no-go-tjeklisten kan vise grøn soak, overholdte budgetter og godkendt baseline. Hvis et budget fejler, starter release-samtalen ud fra en post.
Beskriv, hvad du vil bygge
Kliv bygger ud fra din beskrivelse, så jo mere detalje du giver, jo tættere bliver den første version på målet. Inkludér indtagsfelter, budgetter, baselines, dashboards, roller og alarmer. Her er tre at bygge videre på:
Team-performance-skrivebord
Typet indtag, baselines, Slack-brud.
“Byg en performance-overvågningshub til vores dagligvare-leverings-app. Lad k6 poste p50, p95, p99, fejlrate, throughput, commit-SHA, miljø og endpoint til en typet API. Godkend én baseline per release, sæt checkout-p95-budgettet til 400 ms og search-p95 til 250 ms, og alarmér #perf, når et budget brydes, med endpoint, målt værdi, tilladt værdi og commit-range.”
Latency-budget-tracker
Et budget per service, tickets ved brud.
“Byg en latency-budget-tracker til vores mikroservices. Hver service har et p95-budget og et fejlrate-budget. Vis ugentlige trenddiagrammer fra run-historikken, lad platformingeniører redigere budgetter, og åbn en ticket med det brydende endpoint og run-ID, når et brud står åbent i to runs.”
Højsæson-krigsrum
Soak-resultater og go/no-go-liste.
“Byg et beredskabsdashboard til vores juletrafik-frys. Indtag natlige soak-resultater, vis p95- og fejlrate-trends per endpoint, følg en go/no-go-tjekliste med ejer og deadline, og send Slack-alarmer, når en påkrævet release-port stadig er rød 48 timer før frysen.”
Klar til vagtugen
Indtaget er typet. Jeres k6-script kan poste opsummerings-JSON til en server-side-funktion med en typet kontrakt. Fejlformede runs afvises med en begrundelse.
Alarmen argumenterer sin egen sag. En Slack-alarm kan indeholde endpoint, målt tal, budget og commit-range, så vagthavende ingeniør starter ud fra fakta.
Skrivebordet leveres med tests. Kliv skriver unit-tests, mens det bygger. Percentil-matematik, budget-sammenligninger og portlogik kan følge med en grøn testsuite, og Scenario-tests kan styre dashboardet i en browser.
Hvordan Kliv beviser de apps, det bygger — Scenarier, kvitteringer for sideeffekter og publiceringsporte — har sin egen side: testsiden.
Almindelige spørgsmål
Hvad er Kliv helt præcist?
Kliv er en AI-appbuilder. Du beskriver den brugerdefinerede webapp, du har brug for, den bygger den, og du ejer resultatet. For performance-arbejde betyder det indtags-endpoints, run-historik, budgetter, baselines, dashboards og alarmer.
Får jeg en rigtig app, eller en skabelon?
En rigtig app. Kliv bygger databasen, typede funktioner, dashboards, roller og alarm-workflows til jeres team.
Kan jeg ændre den, efter den er bygget?
Ja. Du kan tilføje metrics, ændre budgetter, tilføje dashboards, justere Slack-alarmer eller forbinde et andet load-værktøj senere.
Kører Kliv belastningstestene?
Nej. k6, JMeter, eller hvad I nu bruger, forbliver jeres. Kliv bygger det centrale register omkring resultaterne.
Hvad sker der, når et budget brydes kl. 2 om natten?
Bruddet registreres på run'et, og Slack får detaljerne: endpoint, percentil, målt værdi, tilladt værdi og commit-range.
Kan produktchefer se dashboards uden at redigere budgetter?
Ja. Roller kan adskille læsning fra skrivning: dashboards til mange, budgetredigering og baseline-godkendelse til platformteamet.
Er vores performance-historik låst inde?
Nej. Det er rækker i en database, som teamet ejer, kan forespørges fra appen og eksporteres til jeres egen analyse.
Kan den afvise fejlformede indtags-payloads?
Ja. Kildesiden kræver en typet indtagsfunktion, så dårlige payloads kan afvises med en begrundelse i stedet for at forurene run-historikken.
Kan den åbne tickets, når budgetter fejler?
Ja, hvis du beskriver den arbejdsgang. Prompt-eksemplerne inkluderer brud, der åbner en ticket med det brydende endpoint vedhæftet.
Kan jeg bruge mit eget domæne?
Ja. Performance-skrivebordet kan køre på jeres eget domæne med login til jeres team.
Kan jeg flytte væk fra Kliv senere?
Ja. Appens kode synkroniseres til jeres eget Git-repository, så at forlade er et git pull frem for en genopbygning.
Mere i denne kategori
Bygget af skabere
Udforsk hvad der er muligt
Se rigtige apps bygget med Kliv af udviklere og skabere over hele verden
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.
Giv tallene et centralt register
Beskriv jeres belastningstest-runs, budgetter, baselines, dashboards og alarmer. Kliv bygger performance-skrivebordet omkring dem.