Flödesövervakning: Startsidan laddas. Men kan någon faktiskt handla?

Flödesövervakning kör en hel kundresa steg för steg: öppna en sida, logga in, skicka ett formulär, anropa ett API. När ett steg fallerar vet du vilket, och varför.

14 dagar gratis · Sedan gratis för 5 övervakningar · Inget kreditkort

4.9/5 från 1,247+ omdömen Används av 65,000+ företag
01

Hela kundresor, inte enskilda sidor

Upp till 10 steg i ordning: öppna en sida, följ en länk, skicka ett formulär eller anropa ett API. Cookies följer med, som i en webbläsare.

02

Värden som följer med mellan stegen

Spara en token eller ett order-id från ett steg och använd det i nästa. Lösenord förseglas och visas aldrig igen.

03

En riktig webbläsare när du behöver en

Slå på den riktiga webbläsaren för JavaScript och klick, och få en skärmdump av steget som fallerade.

Det flödesövervakning kontrollerar som ett enskilt anrop inte kan

En vanlig upptidskontroll ställer en enda fråga: svarar den här sidan? Det mesta som drar in pengar ligger några steg längre in. Produktsidan laddas, men formuläret för att lägga i varukorgen skickar till en endpoint som svarar med ett fel. Inloggningssidan svarar 200, men sessionen startar aldrig. Kassan visas, men betalsteget får timeout. Varje sida ser bra ut för sig; det är kundresan som är trasig.

En flödesmonitor går igenom resan precis som en kund, ett steg i taget, och kontrollerar varje steg på vägen.

Steg du kan använda

Öppna sida: gå till en adress.Följ länk: klicka på en länk utifrån dess text, till exempel ”Checkout”.Skicka formulär: fyll i och skicka ett formulär på sidan. Dolda fält, som säkerhetstokens, behålls.API-anrop: GET, POST, PUT, PATCH eller DELETE, med headers och body, för API-sekvenser.Klicka: på en knapp eller något annat utifrån dess text, i den riktiga webbläsaren.

Varje steg kan kontrollera statuskoden, en text som sidan måste eller inte får innehålla, eller JSON-fält. Det första steget som fallerar stoppar flödet, och incidenten visar vilket steg det var och vad som kom tillbaka.

Värden från ett steg, använda i nästa

Riktiga kundresor beror på vad som hände innan. Spara ett värde från ett steg, till exempel en åtkomsttoken från ett inloggningssvar eller ett order-id från en varukorg, och använd det senare som {{name}} i en adress, en header, en body eller ett formulärfält. Cookies följer automatiskt med mellan stegen, så en inloggning förblir inloggad.

Lösenord och andra hemligheter förseglas: de krypteras med AES-256-GCM och visas aldrig mer i sin helhet, inte ens för dig. Använd ett dedikerat testkonto, så är inloggningsuppgifterna lika säkra som resten av din konfiguration.

Vanliga anrop eller en riktig webbläsare

Som standard körs ett flöde som vanliga HTTP-anrop. Det går snabbt och kan köras så ofta som varje minut. Vissa sajter kräver mer: en varukorg byggd i JavaScript, en knapp som inte är en länk, en single-page-app. Slå på ”Run in a real browser” så körs flödet i en webbläsare som kör JavaScript och klickar som en besökare. När ett steg fallerar får du en skärmdump av sidan som den såg ut.

En riktig webbläsare tar mycket längre tid än ett anrop, så webbläsarflöden körs som oftast var 15:e minut. Använd vanliga anrop där du kan, och den riktiga webbläsaren för de kundresor som behöver den.

Ett kassaflöde för northwind.shop

Öppna produktsidan och kontrollera att den innehåller ”Add to cart”.Skicka formuläret som lägger varan i varukorgen.Följ länken ”Checkout” och kontrollera att ordersammanfattningen visas.Kontrollera att betalsteget laddas. Gör det inte det fallerar flödet här, och incidenten visar steg 4 med en skärmdump.

Stanna innan något betalas eller skickas. Ett flöde som kontrollerar att betalsteget laddas fångar de flesta kassaavbrott utan att lägga riktiga ordrar. Den öppna demon har en sådan kassaresa som du kan öppna utan att registrera dig.

Inloggningar och API-sekvenser

För en SaaS-produkt är inloggningen ofta den viktigaste resan. Ett flöde kan öppna inloggningssidan, skicka formuläret med ett förseglat lösenord och kontrollera att instrumentpanelen visar testanvändarens namn. För ett API kedjar du anropen: hämta en token, skapa ett testobjekt med den, läs tillbaka det och kontrollera ett JSON-fält. Checklistan för API-övervakning listar vilka sekvenser som är värda att täcka.

Larm med bevisen bifogade

Ett flöde som fallerar bekräftas som alla andra kontroller: flöden körs från Stockholm, och varje fel kontrolleras en gång till innan en incident öppnas. Incidenten visar steget som fallerade och dess svar, plus en skärmdump när flödet kördes i en riktig webbläsare. Larm går till e-post, Slack, Microsoft Teams, Discord, Google Chat, Mattermost, Telegram, PagerDuty, ntfy, Pushover, webhooks och push-notiser i mobilen.

Där flöden passar in

Behåll enskilda upptidsmonitorer för startsidan och viktiga endpoints, kontrollerade varje minut, och lägg till flöden för de kundresor som drar in pengar. Varje flöde räknas som en upptidsmonitor: 15 på Start, 100 på Professional och 250 på Business. E-handlare börjar oftast med kassan; se övervakning för e-handel.

Planerna kostar från 9 € i månaden vid årsbetalning eller 12 € vid månadsbetalning, exkl. moms. Jämför gränserna på prissidan, eller starta en gratis provperiod på 14 dagar utan kort.

“Every minute of downtime means lost sales of hundreds of dollars. That's why we at Acme Inc. recommend UptimeCheck to monitor our uptime and help us respond to website outages quickly.”

Thom Adams

E-commerce Manager

Frågor om Flödesövervakning

Vad kan en flödesmonitor göra?

Öppna sidor, följa länkar, skicka formulär, klicka på knappar och anropa API:er, upp till 10 steg i ordning. Varje steg kan kontrollera statuskoden, en text eller JSON-fält.

Kan jag övervaka en inloggning?

Ja. Skicka inloggningsformuläret med ett testkonto. Markera lösenordet som hemligt, så krypteras det och visas aldrig igen.

Kan jag använda ett värde från ett steg i ett senare steg?

Ja. Spara ett värde, till exempel en token eller ett order-id, och använd det senare som {{name}} i en adress, en header, en body eller ett formulärfält.

När behöver jag den riktiga webbläsaren?

När sidan kräver JavaScript, eller ett klick på något som inte är en länk eller ett formulär. Flöden i en riktig webbläsare ger också en skärmdump av steget som fallerade.

Hur ofta kan ett flöde köras?

Flöden med vanliga anrop kan köras så ofta som varje minut. Flöden i en riktig webbläsare körs som oftast var 15:e minut.

Räknas flöden mot min plan?

Ja. Varje flöde räknas som en upptidsmonitor: 15 på Start, 100 på Professional och 250 på Business.

Fungerar bra med

Uptime monitoring

HTTP(S)-, ping- och portkontroller varje minut, bekräftade av en andra kontroll innan något larm går.

Läs mer

API monitoring

Egna metoder, headers och request-bodies, med JSON-kontroller för varje endpoint.

Läs mer

Incident management

Bekräftade driftstörningar med underlag, tidslinje, kvitteringar och incidentgenomgångar.

Läs mer

Driftstopp är historia.

Sätt upp din första övervakning på under en minut, eller ta en titt i livedemon först.

14 dagar gratis · Sedan gratis för 5 övervakningar · Inget kreditkort