Kliv

    Deze pagina is vertaald uit het Engels.

    Developertools

    Bouw een eigen load testing- en performance-monitoringplatform

    Kliv is een AI app builder. Beschrijf hoe jouw team load-testruns, baselines, budgetten en meldingen vastlegt, en Kliv bouwt de performance-werkplek rond die regels.

    kliv.dev

    Voer je idee in het tekstvak in en AI bouwt het voor je

    451 tekens

    Wat is Kliv?

    Kliv is geen monitoringleverancier met een vast dashboard — het is een AI die software voor je bouwt.

    Je beschrijft in gewone taal welke app je nodig hebt, en Kliv bouwt hem: de data, de logica, de schermen en de workflows. Je bent eigenaar van het resultaat, draait het op je eigen accounts, en kunt het later aanpassen door het gewoon te vragen. Het is geen sjabloon-dashboard.

    Op deze pagina is die app een load testing- en performance-monitoringplatform. Kliv bouwt allerlei soorten webapps; dit is één voorbeeld voor ontwikkelteams die al load tests draaien en een systeem nodig hebben om de resultaten vast te leggen.

    Waarom performance-cijfers verdwijnen in CI-logs

    Je load generator produceert waarschijnlijk al bruikbare cijfers: nachtelijke soak-runs, spike tests voor een release, p95-latency, p99-latency, doorvoer en foutpercentages. Het probleem is waar die cijfers naartoe gaan. CI-logs en artefacten zijn zes weken later lastig te doorzoeken.

    Kliv bouwt de werkplek die deze cijfers nodig hebben. Runs worden rijen, endpoints krijgen budgetten, releases krijgen baselines, en Slack-meldingen noemen het endpoint en de commit-range zodra een cijfer afwijkt.

    Wat de performance-werkplek vastlegt

    Zes vastleggingen brengen discipline in de cijfers.

    De run

    Scenarionaam, commit SHA, duur en omgeving komen binnen als één rij per run, gepost door je load-tool zodra die klaar is.

    De reeks

    p50, p95, p99, foutpercentage en doorvoer worden opgeslagen per endpoint en per run, zodat ze als data doorzoekbaar zijn.

    De baseline

    Elke release kan één run aanwijzen als referentie. Afwijking wordt gemeten ten opzichte van die baseline.

    Het budget

    Checkout kan 400 ms krijgen op p95, zoeken kan 250 ms krijgen, en een overschrijding bevat zowel het gemeten getal als het toegestane getal.

    De incidentnotitie

    Lessen van een slechte vrijdag kunnen naast de runs staan die ze bewijzen, zodat de geschiedenis de wisseling van de wachtdienst overleeft.

    De release-gate

    Elke release kan checklistregels hebben voor soak groen, budgetten gehaald en baseline aangewezen.

    Het dashboard op de avond dat het misgaat

    Het team stopt met improviseren zodra de cijfers een vaste plek hebben.

    Trends zonder CSV-export

    Achttien weken checkout-p95 zijn te lezen uit de runs-tabel en in één grafiek te tonen.

    Meldingen die de schuldige noemen

    Als een budget wordt overschreden, kan Slack melden: checkout, p95, 460 tegenover 400, en de commit-range tussen baseline en boosdoener.

    Rollen voor de hele ploeg

    Productmanagers kunnen dashboards lezen, terwijl het platformteam budgetten aanpast en baselines aanwijst.

    Nachtelijke soak automatisch verwerkt

    Een geplande taak kan elke nacht de run in de werkplek opnemen en verlopen data opschonen. Maandag begint met het weekend al verwerkt.

    Geschiedenis die met je meegaat

    Runs, baselines en incidentnotities zijn rijen in een database die het team zelf bezit en vanuit eigen tools kan bevragen.

    Een voorbeeld: Lotte’s boodschappenbezorgteam

    Zo zou één ontwikkelteam het kunnen gebruiken. Het is maar een voorbeeld — jij beschrijft je eigen load generator, endpoints, budgetten, baselines en meldingsregels.

    01

    Een k6-run post gestructureerde data

    Lotte’s nachtelijke k6-soak is klaar en post p50, p95, p99, foutpercentage, doorvoer, commit SHA, omgeving en endpoint naar het getypeerde ingest-endpoint.

    02

    De release-baseline is expliciet

    Vóór een release wijst het platformteam één schone run aan als baseline. Toekomstige afwijking wordt gemeten ten opzichte van die run, niet uit het geheugen.

    03

    Endpoint-budgetten maken de melding specifiek

    Checkout heeft een budget van 400 ms op p95 en zoeken 250 ms. De run bewaart zowel het gemeten getal als het budget waartegen het wordt getoetst.

    04

    Slack noemt het overschreden budget

    Als checkout-p95 460 ms haalt, post de app naar #perf met het endpoint, het percentiel, het gemeten getal, het toegestane getal en de commit-range.

    05

    De release-gate heeft bewijs

    De go/no-go-checklist kan tonen: soak groen, budgetten gehaald en baseline aangewezen. Faalt een budget, dan begint het releasegesprek met een vastgelegd feit.

    Beschrijf wat je wilt bouwen

    Kliv bouwt op basis van je beschrijving, dus hoe meer detail je geeft, hoe dichter de eerste versie bij wat je wilt. Voeg ingestvelden, budgetten, baselines, dashboards, rollen en meldingen toe. Hier zijn er drie om op voort te bouwen:

    kliv.dev

    Performance-werkplek voor het team

    Getypeerde ingest, baselines, Slack-overschrijdingen.

    “Bouw een performance-monitoringhub voor onze boodschappenbezorgapp. Laat k6 p50, p95, p99, foutpercentage, doorvoer, commit SHA, omgeving en endpoint posten naar een getypeerde API. Wijs één baseline per release aan, zet het checkout-budget op 400 ms p95 en zoeken op 250 ms p95, en meld in #perf wanneer een budget wordt overschreden, met endpoint, gemeten waarde, toegestane waarde en commit-range.”

    kliv.dev

    Latency-budgettracker

    Een budget per dienst, tickets bij overschrijding.

    “Bouw een latency-budgettracker voor onze microservices. Elke dienst heeft een p95-budget en een foutpercentage-budget. Toon wekelijkse trendgrafieken op basis van de rungeschiedenis, laat platformengineers budgetten aanpassen, en open een ticket met het betrokken endpoint en run-ID als een overschrijding twee runs lang blijft bestaan.”

    kliv.dev

    Piekseizoen-oorlogskamer

    Soakresultaten en go/no-go-lijst.

    “Bouw een piekgereedheidsdashboard voor onze feestdagenpiek. Verwerk nachtelijke soakresultaten, toon p95- en foutpercentagetrends per endpoint, houd een go/no-go-checklist bij met eigenaar en deadline, en stuur Slack-meldingen als een verplichte release-gate 48 uur voor de piek nog rood staat.”

    Ingericht voor de wachtdienstweek

    De ingest is getypeerd. Je k6-script kan samenvattende JSON posten naar een serverfunctie met een getypeerd contract. Misvormde runs worden geweigerd, met reden.

    De melding onderbouwt zichzelf. Een Slack-melding kan het endpoint, het gemeten getal, het budget en de commit-range bevatten, zodat de wachtdienstengineer met feiten begint.

    De werkplek komt met tests. Kliv schrijft unit tests terwijl het bouwt. Percentielberekeningen, budgetvergelijkingen en gate-logica kunnen met een groene testsuite komen, en Scenario-tests kunnen het dashboard in een browser aansturen.

    Hoe Kliv bewijst dat de apps die het bouwt werken — Scenario’s, bewijzen van neveneffecten, en publicatiepoorten — heeft een eigen pagina: de testpagina.

    Veelgestelde vragen

    Wat is Kliv precies?

    Kliv is een AI app builder. Je beschrijft de eigen webapp die je nodig hebt, Kliv bouwt hem, en jij bent eigenaar van het resultaat. Voor performance-werk betekent dat: ingest-endpoints, rungeschiedenis, budgetten, baselines, dashboards en meldingen.

    Krijg ik een echte app, of een sjabloon?

    Een echte app. Kliv bouwt de database, getypeerde functies, dashboards, rollen en meldingsworkflows voor je team.

    Kan ik hem later nog aanpassen?

    Ja. Je kunt later metrics toevoegen, budgetten wijzigen, dashboards toevoegen, Slack-meldingen aanpassen, of een andere load-tool aansluiten.

    Voert Kliv de load tests zelf uit?

    Nee. k6, JMeter, of wat je ook gebruikt, blijft van jou. Kliv bouwt het systeem dat de resultaten vastlegt.

    Wat gebeurt er als een budget om 2 uur ’s nachts wordt overschreden?

    De overschrijding wordt vastgelegd op de run, en Slack krijgt de details: endpoint, percentiel, gemeten waarde, toegestane waarde en commit-range.

    Kunnen productmanagers dashboards zien zonder budgetten te kunnen wijzigen?

    Ja. Rollen kunnen lezen en schrijven scheiden: dashboards voor veel mensen, budgetwijzigingen en baseline-goedkeuring voor het platformteam.

    Ligt onze performance-geschiedenis vast in een gesloten systeem?

    Nee. Het zijn rijen in een database die het team zelf bezit, doorzoekbaar vanuit de app en exporteerbaar voor je eigen analyse.

    Kan het misvormde ingest-payloads weigeren?

    Ja. De brontekst vraagt om een getypeerde ingestfunctie, zodat foute payloads geweigerd kunnen worden met een reden in plaats van de rungeschiedenis te vervuilen.

    Kan het tickets openen als budgetten falen?

    Ja, als je die workflow beschrijft. De promptvoorbeelden bevatten overschrijdingen die een ticket openen met het betrokken endpoint erbij.

    Kan ik mijn eigen domein gebruiken?

    Ja. De performance-werkplek kan draaien op je eigen domein, met inloggen voor je team.

    Kan ik later weg bij Kliv?

    Ja. De code van de app synchroniseert naar je eigen Git-repository, dus vertrekken is een git pull in plaats van een herbouw.

    Gebouwd door makers

    Ontdek wat mogelijk is

    Bekijk echte apps die wereldwijd door ontwikkelaars en makers met Kliv zijn gebouwd

    Memory Café Coordination Tool

    Memory Café Coordination Tool

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

    Kdoor Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kdoor Kliv Community
    Next Page Book Club

    Next Page Book Club

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

    Kdoor Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kdoor Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

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

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

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

    Kdoor Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kdoor Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

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

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

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

    Kdoor Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

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

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

    Kdoor Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kdoor Kliv Community
    Memory Café Coordination Tool

    Memory Café Coordination Tool

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

    Kdoor Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kdoor Kliv Community
    Next Page Book Club

    Next Page Book Club

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

    Kdoor Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kdoor Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

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

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

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

    Kdoor Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kdoor Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

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

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

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

    Kdoor Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

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

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

    Kdoor Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kdoor Kliv Community

    Geef je cijfers een vaste plek

    Beschrijf je load-testruns, budgetten, baselines, dashboards en meldingen. Kliv bouwt de performance-werkplek eromheen.