Kliv

    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.

    kliv.dev

    Skriv bara in din idé i textrutan så bygger AI den åt dig

    421 tecken

    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.

    01

    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.

    02

    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.

    03

    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.

    04

    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.

    05

    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å:

    kliv.dev

    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.”

    kliv.dev

    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.”

    kliv.dev

    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.

    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

    Memory Café Coordination Tool

    A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.

    Kav Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kav Kliv Community
    Next Page Book Club

    Next Page Book Club

    Manage your book club easily with proposals, voting, and history tracking.

    Kav Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kav Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

    Kav Kliv Community
    つくりて — 伝統工芸職人サイト

    つくりて — 伝統工芸職人サイト

    職人が作品を展示し、受注管理を行うサイトです。

    Kav Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kav Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

    Kav Kliv Community
    よやくん — レストラン予約管理

    よやくん — レストラン予約管理

    小規模レストラン向けの予約管理サイトです。

    Kav Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

    A management tool for Scout Troop 214, focused on outings, advancement, and communication.

    Kav 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.

    Kav Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kav Kliv Community
    Memory Café Coordination Tool

    Memory Café Coordination Tool

    A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.

    Kav Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kav Kliv Community
    Next Page Book Club

    Next Page Book Club

    Manage your book club easily with proposals, voting, and history tracking.

    Kav Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kav Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

    Kav Kliv Community
    つくりて — 伝統工芸職人サイト

    つくりて — 伝統工芸職人サイト

    職人が作品を展示し、受注管理を行うサイトです。

    Kav Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kav Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

    Kav Kliv Community
    よやくん — レストラン予約管理

    よやくん — レストラン予約管理

    小規模レストラン向けの予約管理サイトです。

    Kav Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

    A management tool for Scout Troop 214, focused on outings, advancement, and communication.

    Kav 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.

    Kav Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kav Kliv Community

    Ge siffrorna ett system för att föra register

    Beskriv dina lasttestkörningar, budgetar, baslinjer, instrumentpaneler och varningar. Kliv bygger prestandaskrivbordet kring dem.