Todellisista virheistä tulee tapauksia. Agentti korjaa ne ja näyttää todisteet.

Yksi skripti tallentaa, mitä käyttäjä näki ja teki. Azure Event Hubin ja AWS CloudWatchin palvelinlokeista poimitaan todelliset virheet. Tekoäly löytää syyn, korjaa sen sandboxissa ja avaa pull requestin mitattuine tuloksineen.

Tuotannon Monitoring-tapaukset, joissa TypeErrorin tekoälydiagnoosi ja ehdotettu korjaus
1 script-tagikonsolin tuloste, virheet, epäonnistuneet pyynnöt, raivoklikkaukset ja kuvakaappaus
Joka minuuttiuptime-tarkistukset; kolme peräkkäistä epäonnistumista avaa tapauksen
Joka tuntipalvelinlokit luetaan Azure Event Hubista ja AWS CloudWatchista
Ennen ja jälkeentestisi ajetaan kahdesti, ja luvut menevät pull requestiin

Näin se toimii

Virheestä pull requestiin, todisteiden kera.

  1. Tallenna

    Yksi script-tagi tallentaa konsolin tulosteen, virheet, epäonnistuneet pyynnöt, raivoklikkaukset ja merkityn kuvakaappauksen. Palvelinlokit luetaan tunneittain.

  2. Luokittele

    Samat virheet yhdistetään sormenjäljen perusteella, ja ne päätyvät vakavuuden kera Signals Inbox -näkymään hitaiden sivujen ja tietoturvahavaintojen rinnalle.

  3. Diagnosoi

    Tekoäly nimeää juurisyyn, epäillyt tiedostot, varmuustason ja sen, onko kyse koodista vai konfiguraatiosta.

  4. Korjaa

    Luo tiketti, niin agentti rakentaa korjauksen eristetyssä sandboxissa ja tarkistaa sen toistamalla käyttäjän vaiheet headless-selaimessa.

  5. Todista

    Testisi, tyyppitarkistus ja linttaus ajetaan ennen ja jälkeen. Luvut menevät pull request -luonnokseen, ja katselmointikommentit käynnistävät jatkocommitit.

Mitä saat

Kaikki, mitä Monitoring sisältää.

Tulossa pian
Tekoälyn toiminta reaaliajassaTekoälyn havainnot tikettilokissaVM-lokien keräin

Yksi script-tagi

Bugiraporttipainike sekä konsolin tuloste, JavaScript-virheet, epäonnistuneet pyynnöt, raivoklikkaukset, selaimen tiedot ja merkitty kuvakaappaus. Salasanakentät sumennetaan.

Palvelinlokien lähteet

Azure Event Hub ja AWS CloudWatch luetaan tunneittain omilla suodattimillasi. Virheistä ja kaatumisista tulee tapauksia, ja samat tapaukset yhdistetään sormenjäljen perusteella.

Signals Inbox

Virheet, tietoturvahavainnot ja hitaat sivut yhdessä listassa vakavuuden kera. Luo tiketti, jotta agentti tarttuu johonkin niistä, tai mykistä se.

Uptime-tarkistukset

Jokaista URL-osoitetta kutsutaan kerran minuutissa. Kolme peräkkäistä epäonnistumista merkitsee sen tavoittamattomaksi ja avaa tapauksen. Kriittiset tarkistukset noudattavat SLA-eskalointiasi.

Suorituskyky

Sivun latausaika, asettelun siirtymät ja vuorovaikutuksen viive, ja hitaat sivut nostetaan signaaleiksi.

Endpoint-skanneri

Sovelluksesi kutsumista endpointeista tarkistetaan tietoturvaotsakkeet, CORS, todennus, HTTPS, pyyntörajoitukset ja virhetietojen paljastuminen.

Diagnoosi tekoälyllä

Juurisyy, epäillyt tiedostot, varmuustaso ja tieto siitä, onko kyse koodista vai konfiguraatiosta.

Korjaus tekoälyllä

Korjaus rakennetaan ja testataan eristetyssä sandboxissa ja avataan pull request -luonnoksena.

Varmistus testeillä

Asentaa riippuvuudet, ajaa tyyppitarkistuksen, linttauksen ja testisi ennen muutosta ja sen jälkeen sekä merkitsee heikennetyt testit.

Toisto selaimessa

Toistaa käyttäjän vaiheet headless-selaimessa, kirjautuu asettamallasi testitunnuksella ja tallentaa DOM- ja videokaappaukset.

PR-jatkotoimet

Pull requestin katselmointikommentit käynnistävät uusia committeja samaan haaraan, ja agentti vastaa niihin.

Automaattitila

Valinnainen. Agentti avaa itse pull request -luonnoksia matalan riskin tapauksille. Heikennetyt testit, kriittinen havainto tai tunnistetiedon lisäävä muutos palauttavat ajon ihmiselle.

Syvemmälle

Tarkempi katsaus.

Todisteita, ei lupauksia

Omat testisi ennen ja jälkeen, pull requestissa.

Ennen kuin agentti muuttaa mitään, se asentaa riippuvuudet, ajaa tyyppitarkistuksen, linttauksen ja testisarjasi, ja tekee kaiken uudelleen korjauksen jälkeen. Luvut ennen ja jälkeen menevät pull request -luonnokseen. Heikennetyt testit, joista on poistettu assertio tai ohitettu tapaus, merkitään eikä niitä lasketa läpäistyiksi.

  • Asennus, tyyppitarkistus, linttaus ja testit, kahdesti
  • Heikennetyt testit merkitään
  • Pull request -luonnos lukuineen
  • Katselmointikommentit käynnistävät jatkocommitit samaan haaraan
Projektin playbookin varmistusvaihe: asennus, tyyppitarkistus, linttaus ja testit ennen jokaista korjausta ja sen jälkeen, ja heikennetyt testit palautetaan ihmiselle

Signals Inbox

Virheet, hitaat sivut ja havainnot yhdessä listassa vakavuuden kera.

Kaikki, mitä Monitoring huomaa, päätyy yhteen listaan: skriptin ja palvelinlokien virheet sormenjäljen perusteella yhdistettyinä, sivut, joilla on hidas lataus, asettelun siirtymiä tai vuorovaikutuksen viivettä, uptime-katkokset sekä endpoint-skannerin havainnot. Jokaisella on vakavuus. Luo tiketti, jotta agentti tai ihminen tarttuu siihen, tai mykistä se.

  • Samat virheet yhdistetään sormenjäljen perusteella
  • Hitaat sivut todellisista käyttäjäistunnoista
  • Endpoint-skanneri: tietoturvaotsakkeet, CORS, todennus, HTTPS, pyyntörajoitukset ja virhetietojen paljastuminen
  • Luo tiketti tai mykistä suoraan listalta
Signals Inbox, jossa virheitä, tietoturvahavaintoja ja hitaita sivuja, sekä yhdestä niistä luotu tiketti

Automaattitila

Valinnaista itsenäisyyttä, rajat kirjattuina.

Kun automaattitila on päällä, agentti avaa itse pull request -luonnoksia matalan riskin tapauksille odottamatta tikettiä. Rajat ovat kiinteät: heikennetyt testit, kriittinen tietoturvahavainto tai tunnistetiedon lisäävä muutos palauttavat ajon ihmiselle, suojattuja polkuja ei koskaan muokata, ja yhdistäminen jää triage-vastaavalle.

  • Oletuksena pois, projekteittain
  • Vain matalan riskin tapaukset
  • Kolme ehtoa palauttaa ajon ihmiselle
  • Suojattuja polkuja ei koskaan muuteta
Projektin tekoälyltä suojatut polut: CI-työnkulut, infrastruktuuri, Kubernetes-manifestit, ympäristötiedostot ja salaisuudet, joita tekoälyajot eivät koskaan muuta

Liitettävissä

Selaimesi, pilvesi, repositoriosi.

Mikä tahansa verkkosovellusYksi script-tagi. Toimii millä tahansa sovelluskehyksellä ja alustalla.
Microsoft AzurePalvelinlokit Azure Event Hubista tunneittain suodattimillasi.
AWS CloudWatchPalvelinlokit CloudWatch-lokiryhmistä tunneittain suodattimillasi.
GitHubKorjaukset avautuvat pull request -luonnoksina. Katselmointikommentit käynnistävät jatkocommitit.
BitbucketKorjaukset avautuvat pull request -luonnoksina linkitetyissä repositorioissa.
Azure DevOpsKorjaukset avautuvat pull request -luonnoksina linkitetyissä repositorioissa.
Claude, ChatGPT, GeminiDiagnoosit ja korjaukset käyttävät alustan kiintiötä tai omaa Anthropic-, OpenAI- tai Google Gemini -avaintasi.
DiscordIlmoitukset heti, päivittäisenä koosteena tai vain hallintapaneeliin.

Kysymykset

Monitoring: usein kysyttyä.

Mitä skripti kerää?

Bugiraporttipainikkeen käyttäjille sekä konsolin tulosteen, JavaScript-virheet, epäonnistuneet pyynnöt, raivoklikkaukset, selaimen tiedot ja merkityn kuvakaappauksen. Salasanakentät sumennetaan.

Mitä palvelinlokeja se osaa lukea?

Azure Event Hubia ja AWS CloudWatchia, tunneittain kirjoittamillasi suodattimilla. Virheistä ja kaatumisista tulee tapauksia, ja samat yhdistetään sormenjäljen perusteella, joten yksi bugi on yksi tapaus. Virtuaalikoneiden lokien keräin on tulossa.

Miten uptime-tarkistukset toimivat?

Jokaista URL-osoitetta kutsutaan kerran minuutissa. Kolme peräkkäistä epäonnistumista merkitsee sen tavoittamattomaksi ja avaa tapauksen. Kriittisiksi merkitsemäsi tarkistukset noudattavat SLA-eskalointiasi sähköpostilla tai tekstiviestillä.

Muuttaako agentti tuotantoa?

Ei. Korjaukset rakennetaan ja testataan eristetyssä sandboxissa ja saapuvat pull request -luonnoksena. Suojattuja polkuja, kuten CI-työnkulkuja, infrastruktuuria, ympäristötiedostoja ja salaisuuksia, ei koskaan muokata, ellet salli tiettyä polkua.

Miten se toistaa bugin?

Se toistaa käyttäjän tallennetut vaiheet headless-selaimessa, kirjautuu asettamallasi testitunnuksella ja säilyttää DOM- ja videokaappaukset ennen korjausta ja sen jälkeen.

Mitä automaattitila tekee?

Se on valinnainen ja projektikohtainen. Agentti avaa itse pull request -luonnoksia matalan riskin tapauksille. Heikennetyt testit, kriittinen tietoturvahavainto tai tunnistetiedon lisäävä muutos palauttavat ajon ihmiselle. Yhdistämisestä päättää aina triage-vastaava.

Mitä Monitoring maksaa?

Lisenssimaksua ei ole. Diagnoosit ja korjaukset lasketaan tekoälyn käyttöön, joko alustan kiintiöstä tai omalla Anthropic-, OpenAI- tai Gemini-avaimellasi, ja jokaisella projektilla on kuukausibudjetti.