Echte fouten worden issues. De agent lost ze op en levert het bewijs.

Eén script legt vast wat de gebruiker zag en deed. Serverlogs uit Azure Event Hub en AWS CloudWatch worden doorzocht op echte fouten. AI vindt de oorzaak, bouwt een fix in een sandbox en opent een pull request met gemeten resultaten.

Monitoring-issues uit productie, met de AI-diagnose van een TypeError en een voorgestelde fix
1 scripttagconsole-output, fouten, mislukte requests, rage clicks en een screenshot
Elke minuutuptimechecks; drie mislukkingen op rij openen een issue
Elk uurserverlogs uitgelezen uit Azure Event Hub en AWS CloudWatch
Ervoor en ernaje tests draaien twee keer, en de cijfers komen op de pull request

Zo werkt het

Van een fout naar een pull request met bewijs.

  1. Vastleggen

    Eén scripttag registreert console-output, fouten, mislukte requests, rage clicks en een screenshot met aantekeningen. Serverlogs worden elk uur uitgelezen.

  2. Triage

    Fouten worden ontdubbeld op fingerprint en komen met een ernstniveau in de Signals Inbox, naast trage pagina's en securitybevindingen.

  3. Diagnose

    AI benoemt de hoofdoorzaak, de verdachte bestanden, een betrouwbaarheidsniveau en of het om code of configuratie gaat.

  4. Fixen

    Maak een ticket aan en de agent bouwt de fix in een geïsoleerde sandbox, waarbij hij de stappen van de gebruiker in een headless browser opnieuw afspeelt om hem te controleren.

  5. Bewijzen

    Je tests, typecheck en lint draaien ervoor en erna. De cijfers komen op een draft pull request, en reviewcomments leiden tot vervolgcommits.

Wat je krijgt

Alles in Monitoring.

Binnenkort
Live AI-activiteitenpaneelAI-bevindingen in het ticketlogLogshipper voor VM's

Eén scripttag

Een knop voor bugmeldingen plus console-output, JavaScript-fouten, mislukte requests, rage clicks, browsergegevens en een screenshot met aantekeningen. Wachtwoordvelden worden vervaagd.

Bronnen voor serverlogs

Azure Event Hub en AWS CloudWatch, elk uur uitgelezen met je eigen filters. Fouten en crashes worden issues, ontdubbeld op fingerprint.

Signals Inbox

Fouten, securitybevindingen en trage pagina's in één lijst, elk met een ernstniveau. Maak een ticket aan om de agent ermee aan de slag te laten gaan, of demp het.

Uptimechecks

Elke URL wordt eens per minuut aangeroepen. Drie mislukkingen op rij markeren hem als down en openen een issue. Kritieke checks volgen je SLA-escalatie.

Prestaties

Laadtijd, layoutverschuiving en interactievertraging, waarbij trage pagina's als signaal binnenkomen.

Endpointscanner

De endpoints die je app aanroept, worden gecontroleerd op securityheaders, CORS, authenticatie, HTTPS, rate limiting en het lekken van foutdetails.

Diagnose met AI

Hoofdoorzaak, verdachte bestanden, een betrouwbaarheidsniveau en of het om code of configuratie gaat.

Oplossen met AI

Een fix die in een geïsoleerde sandbox is gebouwd en getest, en daarna als draft pull request wordt geopend.

Verifiëren met tests

Installeert, voert typecheck en lint uit en draait je tests voor en na de wijziging, en signaleert tests die zijn afgezwakt.

Reproduceren in de browser

Speelt de stappen van de gebruiker opnieuw af in een headless browser, ingelogd met een testlogin die jij instelt, met DOM- en video-opnames.

Opvolging van PR's

Reviewcomments op de pull request leiden tot nieuwe commits op dezelfde branch, met een antwoord.

Automatische modus

Optioneel. De agent opent zelf draft pull requests voor issues met een laag risico. Afgezwakte tests, een kritieke bevinding of een wijziging die inloggegevens toevoegt, sturen de run terug naar een mens.

Verdieping

Van dichterbij.

Bewijs, geen beloftes

Je eigen tests, ervoor en erna, op de pull request.

Voordat de agent iets wijzigt, installeert hij, voert hij typecheck en lint uit en draait hij je testsuite, en na de fix doet hij dat allemaal opnieuw. De cijfers van ervoor en erna komen op de draft pull request. Tests die zijn afgezwakt, doordat een assertion is verwijderd of een case wordt overgeslagen, worden gesignaleerd in plaats van als geslaagd geteld.

  • Installeren, typecheck, lint en tests, twee keer
  • Afgezwakte tests gesignaleerd
  • Een draft pull request met de cijfers
  • Reviewcomments leiden tot vervolgcommits op dezelfde branch
De fase Verify van het projectplaybook: installeren, typecheck, lint en de tests die voor en na elke fix draaien, en afgezwakte tests die terug naar een mens gaan

Signals Inbox

Fouten, trage pagina's en bevindingen in één lijst, met een ernstniveau.

Alles wat Monitoring opmerkt, komt in één inbox: fouten uit het script en de serverlogs, ontdubbeld op fingerprint; pagina's met trage laadtijden, layoutverschuiving of interactievertraging; uptimestoringen; en wat de endpointscanner heeft gevonden. Elk item heeft een ernstniveau. Maak een ticket aan om de agent of een collega ermee aan de slag te laten gaan, of demp het.

  • Fouten ontdubbeld op fingerprint
  • Trage pagina's uit echte gebruikerssessies
  • Endpointscanner: securityheaders, CORS, authenticatie, HTTPS, rate limiting en het lekken van foutdetails
  • Een ticket aanmaken of dempen, direct vanuit de lijst
De Signals Inbox met fouten, securitybevindingen en trage pagina's, en een ticket dat vanuit een ervan is aangemaakt

Automatische modus

Optionele autonomie, met vastgelegde grenzen.

Met de automatische modus aan opent de agent zelf draft pull requests voor issues met een laag risico, in plaats van op een ticket te wachten. De grenzen liggen vast: afgezwakte tests, een kritieke securitybevinding of een wijziging die inloggegevens toevoegt, sturen de run terug naar een mens, beschermde paden worden nooit bewerkt, en mergen blijft voorbehouden aan een triagemanager.

  • Standaard uit, per project
  • Alleen issues met een laag risico
  • Drie situaties geven de run terug aan een mens
  • Beschermde paden worden nooit gewijzigd
De beschermde paden voor AI in het project: CI-workflows, infrastructuur, Kubernetes-manifests, omgevingsbestanden en secrets, die AI-runs nooit wijzigen

Koppelt met

Jouw browsers, jouw clouds, jouw repositories.

Elke webappEén scripttag. Werkt met elk framework en op elke host.
Microsoft AzureServerlogs uit Azure Event Hub, elk uur uitgelezen met je filters.
AWS CloudWatchServerlogs uit CloudWatch-loggroepen, elk uur uitgelezen met je filters.
GitHubFixes worden geopend als draft pull requests. Reviewcomments leiden tot vervolgcommits.
BitbucketFixes worden geopend als draft pull requests in gekoppelde repositories.
Azure DevOpsFixes worden geopend als draft pull requests in gekoppelde repositories.
Claude, ChatGPT, GeminiDiagnoses en fixes draaien op het platformquotum of op je eigen sleutel voor Anthropic, OpenAI of Google Gemini.
DiscordMeldingen direct, als dagelijkse samenvatting of alleen op het dashboard.

Vragen

Veelgestelde vragen over Monitoring.

Wat verzamelt het script?

Een knop waarmee gebruikers bugs melden, plus console-output, JavaScript-fouten, mislukte requests, rage clicks, browsergegevens en een screenshot met aantekeningen. Wachtwoordvelden worden vervaagd.

Welke serverlogs kan het uitlezen?

Azure Event Hub en AWS CloudWatch, elk uur uitgelezen met filters die je zelf schrijft. Fouten en crashes worden issues, ontdubbeld op fingerprint, zodat één bug één issue is. Een shipper voor logs op virtuele machines komt eraan.

Hoe werken uptimechecks?

Elke URL wordt eens per minuut aangeroepen. Drie mislukkingen op rij markeren hem als down en openen een issue. Checks die je als kritiek markeert, volgen je SLA-escalatie per e-mail of sms.

Wijzigt de agent iets in productie?

Nee. Fixes worden gebouwd en getest in een geïsoleerde sandbox en komen binnen als draft pull request. Beschermde paden zoals CI-workflows, infrastructuur, omgevingsbestanden en secrets worden nooit bewerkt, tenzij je een pad toestaat.

Hoe reproduceert het een bug?

Het speelt de opgenomen stappen van de gebruiker opnieuw af in een headless browser, ingelogd met een testlogin die jij instelt, en bewaart DOM- en video-opnames van voor en na de fix.

Wat doet de automatische modus?

Die is optioneel, per project. De agent opent zelf draft pull requests voor issues met een laag risico. Afgezwakte tests, een kritieke securitybevinding of een wijziging die inloggegevens toevoegt, sturen de run terug naar een mens. Mergen is altijd de beslissing van een triagemanager.

Wat kost Monitoring?

Er zijn geen licentiekosten. Diagnoses en fixes tellen mee voor het AI-gebruik, op het platformquotum of op je eigen sleutel voor Anthropic, OpenAI of Gemini, met een maandbudget per project.