12 syntetiske overvågningsværktøjer til din onlinevirksomhed

Lad os se det i øjnene. Der er alle mulige overvågningsværktøjer på plads, og alligevel er nedetider og fejl en væsentlig kilde til forretningsmæssige bekymringer.

Kan syntetisk overvågning være svaret?

Overvågning er en yderst kritisk og nødvendig del af enhver moderne digital virksomhed.

Du kan ikke stole på utilsigtet opdagelse af fejl eller vente, indtil en frustreret kunde ringer ind, simpelthen fordi omkostningerne for virksomheden er for høje.

Jeg ville ønske, jeg kunne offentliggøre detaljerne (men kontraktlige forpligtelser binder mig), men jeg har tæt set en virksomhed miste markedsposition fra #2 til #20 eller deromkring, bare fordi kundeklagerne blev ved med at hobe sig op. Og det her var en B2B-virksomhed, vel at mærke. Hvis du tror, ​​at et godt kundeserviceteam (eller et kunde-“succes”-team, hvad du nu vil kalde det) kunne have reddet dem, ville du tage fejl – det var simpelthen for mange uventede fejl i systemet, der blev ved med at dukke op tilfældigt selv efter at rettelser blev sat på plads.

Hvorfor er overvågning ikke nok?

Svaret på sådanne forretningsproblemer er — overvågning! Ja, alle ved det, og du som virksomhed har sandsynligvis et par overvågningssystemer på plads.

Men udfordringen med applikationer fra den virkelige verden er, at ping og API-oppetider ikke engang skimmer applikationens overflade. Moderne applikationer er bygget på transaktioner, tragte, logins og adskillige tredjepartstjenester, og alt dette skal fungere sammen i stedet for at fungere perfekt isoleret.

Med traditionelle overvågningssystemer, mens du måske har tillid til, at din e-mail-server fungerer, og din betalingsserver fungerer, men hvordan ved du, om betalingsserveren kan sende transaktionelle e-mails gennem e-mail-serveren?

Sig hej 👋 til Synthetic Monitoring.

Hvis du har kæmpet for at nå det uhåndgribelige forjættede land, hvor du støder på problemer, før dine kunder gør det, er syntetisk overvågning, hvad du har brug for. På trods af det esoterisk-klingende navn (og det faktum, at det kan være meget svært at kode selv), er Synthetic Monitoring en ret simpel idé at forklare.

Det involverer simulering af app-brugere i form af scripts, som derefter gennemgår nogle foruddefinerede sideflows for at verificere, at alt fungerer, som det skal. Bemærk venligst, at for din ansøgning er der ingen reel forskel – anmodningerne fungerer, som om de kommer fra en faktisk bruger, og de involverer tryk på knapper og udfyldelse af formularer på siderne, præcis som en bruger ville gøre.

At have en række af sådanne tests opsat og køre regelmæssigt giver dig mulighed for til enhver tid at besvare følgende kritiske spørgsmål:

  • Er systemet oppe?
  • Er alle de vigtige undersystemer oppe?
  • Kan kunder logge ind?
  • Er kunderne i stand til at finde det, de forventede, og på det rigtige sted?
  • Har en nylig kodeændring ødelagt en del af kundeoplevelsen?
  • Er kunder i stand til at filtrere resultater, downloade rapporter osv.?
  • Er kunder i stand til at foretage betalinger?
  • Er kunder i stand til at nå supportteamet inde fra appen?
  Sådan tilføjer du en Gmail-konto til Outlook

Din liste kan variere, men når du først har konfigureret syntetisk overvågning, kan du altid have 100 % tillid til dit system. Det er svært at oversælge syntetisk overvågning, men når du først har fået den sat op og køre, vil du begynde at spekulere på, hvordan du nogensinde har klaret dig uden den!

Hvad er nogle af de bedste syntetiske overvågningsværktøjer til rådighed?

Så nu hvor du er klar til at tage faktiske, reelle (eller “syntetiske,” om du vil 😛 ) ansvaret for din applikation, er her nogle af de bedste værktøjer, du kan implementere og begynde at drage fordel af med det samme.

Optrends

Optrends er en smuk og funktionsrig Synthetic Monitoring-tjeneste, der er værd at tjekke ud. Nogle af de funktioner, der imponerer på forhånd, er snapshots af fejl (se præcis, hvor tingene gik i stykker i browseren), begrænsning af båndbredde (se, hvordan din hjemmeside/app opfører sig under dårlige netværksforhold) og mere.

Sådanne som Microsoft og Vimeo bruger optrends, så du er i godt selskab!

Checkly

Checkly hævder at være en state-of-the-art overvågnings- og testløsning, der fangede stor opmærksomhed, især i JavaScript-fællesskabet med kunder som Vercel og Humio. Du kan overvåge sitetransaktionsflow i en rigtig browser samt tjekke dine API-endepunkter. Et enkelt dashboard viser dig alt, hvad du behøver at vide om korrektheden og ydeevnen af ​​din app til enhver tid.

Det, jeg virkelig godt kan lide, er, hvordan Checkly kombinerer meget nem opsætning og brugervenlighed med kraftfulde værktøjer, som udviklere vil elske. Checkly bruger Chrome Puppeteer-rammen til nøjagtigt at simulere interaktioner med en Chrome-browser. For at oprette checks kan du dykke ned i koden eller bruge Dukkespiller blokfløjteen open source Chrome-udvidelse fra Checkly med næsten 7000 stjerner på Github.

Checkly tilbyder en kraftfuld REST API, der lader dig orkestrere og automatisere dine checks, for eksempel med Terraform. Det giver dig også mulighed for at konfigurere finkornet varsling til Opsgenie, Pagerduty eller Slack. Alt i alt en fantastisk løsning, jeg ser mest interessant for moderne DevOps-teams.

Du kan komme i gang med en gratis plan, der inkluderer et 1-minutters kontrolinterval fra globale datacentre.

Dotcom-Monitors syntetiske overvågning løsning overvåger API’er (REST, SOAP, sockets), websider (i rigtige browsere), webapplikationer (inklusive flertrinstransaktioner) og internetinfrastruktur (FTP, VoIP og mere).

Helt eksternt og fuldstændigt administreret, Dotcom-Monitors syntetiske overvågningsværktøjer giver dig mulighed for at fokusere på dataene i stedet for tidskrævende opsætning og installation. Derudover er deres prisvindende supportteam her for at hjælpe med at opsætte og administrere komplekse overvågningsopgaver på virksomhedsniveau 24/7/365.

  Hvor længe holder MoneyGram penge

Sematekst

Sematekst Syntetik er et syntetisk overvågningsværktøj, der er spækket med fantastiske og brugervenlige funktioner. Det giver dig mulighed for at overvåge dit websted og din applikations tilgængelighed fra flere steder rundt om i verden.

Sematext rapporterer tilbage statistikker om fejlfrekvenser, sidehastighed og indlæsningstider og andre forretningskritiske metrics. Du kan også bruge det til at benchmarke mod konkurrenter og identificere områder, du bør optimere for at forbedre webstedets ydeevne.

Du kan komme i gang med Sematext gratis og teste alle deres funktioner, før du forpligter dig til nogen planer. Når du er klar, kan du vælge mellem tre planer. En meget fleksibel Pay-as-you-go-plan, der giver dig meget detaljeret kontrol over dine skærme. Et abonnement på $29/måned giver dig 40 HTTP- og 5 browserskærme med dataopbevaring på 30 dage. Pro-planen giver dig 100 HTTP og 15 browserskærme for $99.

Uptime.com

Oppetid er en webovervågningssoftware til virksomheder, der inkluderer syntetisk overvågning.

Deres eksklusive indbyggede editor, udstyret med feltforslag, skaber en kodefri tilgang til transaktionskontrol. Editoren inkluderer en AutoComplete-funktion, der identificerer specifikke elementer uden at skulle lede efter dem.

Uptimes transaktionstjek er en hurtig og enkel måde at få kritisk information om, hvad der ikke fungerer på dit websted, og hvorfor. Jeg anbefaler stærkt at prøve det.

AlertBot

AlertBot er en anden god mulighed for syntetisk overvågning. AlertBot er stolt af at tilbyde avancerede funktioner, der er nemme at bruge, levere nyttige sundhedsrapporter direkte til din indbakke og advare dig i det øjeblik, dit websted oplever problemer.

Hvor de virkelig skiller sig ud fra resten, er deres proaktive styring af dine syntetiske skærme med flere trin (som de kalder deres “Proactive ScriptAssist”). Websteder ændrer sig ofte, og denne funktion sikrer, at dine syntetiske scripts altid fungerer. De giver også en nem at bruge web-optager til at hjælpe dig med at oprette dine scripts.

Pingdom

Når det kommer til den gennemsnitlige virksomhed, er dens behov ret enkle og ligetil. Der er normalt kun én applikation og nogle få endepunkter at overvåge, og der er kun en håndfuld kritiske kundeoplevelser.

Til disse brugstilfælde er de fleste af de bedste tilbud derude en overkill, hvilket gør Pingdom til min klare favorit til både generel overvågning og Syntetisk overvågning ens.

Som du kan se, er det meget simpelt at oprette en syntetisk overvågningstest i Pingdom, og du er sikker på at nyde den hurtige, fokuserede oplevelse. Hvis du stadig ikke er begyndt med nogen overvågning, vil jeg anbefale dig at prøve hele stakken, der tilbydes af Pingdom – du vil helt sikkert blive glad!

  Reedy tilbyder smart online og offline hastighedslæsning [Chrome]

Apica

Apica er et solidt syntetisk overvågningstilbud fra en pålidelig virksomhed. Deres Synthetic Monitoring-tjeneste inkluderer overvågning af oppetid, konkurrentovervågning, global skærm (simuler brugere fra enhver geografi) og mere.

En vigtig fordel, som Apica tilbyder, er implementeringen på stedet for virksomheder, der er følsomme over for privatlivets fred eller er underlagt lovmæssige krav.

Site24x7

Ligesom Pingdom er Site24x7 bedre kendt som en simpel ping-tjeneste til overvågning af applikationsoppetid, men jeg var glad for at se dens Syntetisk overvågning tilbud.

Tjenesten er kompatibel med Selenium testcases, så det er en bonus, hvis du allerede har brugt Selenium til browsertest.

Jeg var imponeret over deres notifikationssystem, som kommer med programmerbare webhooks og plug-and-play-kompatibilitet med Microsoft Teams, Slack, Stride, HipChat, Zapier osv.

AppDynamics

AppDynamics, der nu ejes af Cisco, er et populært navn inden for websteds- og API-overvågningstjenester med en vigtig delmængde af browserbaseret syntetisk overvågning tjenester.

Selvom tilbuddene er standard, er der et par funktioner, der skilte sig ud for mig.

Først og fremmest er fejlgentestning – så snart en fejl imødegås, tester AppDyanmics den igen for at sikre, at den ikke er en falsk negativ; først derefter sendes en meddelelse til dig.

For det andet er private syntetiske agenter, som giver dig mulighed for at implementere brugerdefinerede syntetiske agenter på din infrastruktur for at dække kantsager eller blot omgå latensproblemer. Absolut værd at tjekke ud!

Fangstpunkt

Fangstpunkt er en ekstremt omfattende syntetisk overvågningstjeneste med mere end 700 globale teststeder (mere end nogen, jeg stødte på, mens jeg undersøgte denne artikel).

Den forsøger at dække hele overvågningsspektret ved at tjekke for over 20 typer overvågning og udgrave den egentlige årsag til fejl.

Var den mislykkede filupload f.eks. på grund af intet svar fra FTP-serveren eller kundens internetudbyder eller din virksomheds internetudbyder? Uanset om det er populære protokoller, browsertyper, sidste-mile-forbindelse osv., går Catchpoint ud af sin måde at give det rigtige, komplette billede.

Ny relikvie

Sidst på denne liste er Ny relikviesom er en anden anstændig Synthetic Monitoring-tjeneste at tjekke ud.

Den har alle de funktioner, du kan forvente i en dygtig Synthetic Monitoring-tjeneste, dog med kun 18 globale lokationer i skrivende stund. Så hvis global tilgængelighed er din største bekymring, er dette måske ikke den bedste løsning for dig.

Når det er sagt, danner det en pæn kombination, hvis du allerede bruger andre produkter fra New Relic, især Indsigt.

Konklusion

Modstykket til Synthetic Monitoring er Real Monitoring, som involverer live-logning af fejl og se dem som en høg. Ligesom førstnævnte har Real Monitoring sin essentielle plads – simuleringer kan aldrig fuldt ud opnå kaosset i et levende, indlæst system.

Især når det kommer til at finde ud af ideelle steder til optimering, er Real Monitoring dit eneste bud. Men, som allerede nævnt, indhenter Real Monitoring kunden. Det er en reaktiv måde at adressere fejl på (som efter min mening stadig er milevidt foran den standard, som virksomheder praktiserer – ignorerer fejl 😀 ).