Laat ons dit wel sien. Daar is allerhande moniteringsinstrumente beskikbaar, en tog is stilstand en foute 'n belangrike bron van kommer.
Kan sintetiese monitering die antwoord wees?
Monitering is 'n uiters kritieke en benodigde deel van enige moderne digitale onderneming.
U kan nie op die toevallige ontdekking van foute vertrou nie, of wag totdat 'n gefrustreerde klant bel nie, bloot omdat die koste vir besigheid te hoog is.
Ek wens ek kon die besonderhede openbaar maak (maar kontraktuele verpligtinge bind my), maar ek het gesien dat 'n besigheid die markposisie van # 2 tot # 20 of so verloor, net omdat die klante van die kliënt aanhou optel. En dit was 'n B2B-onderneming, let wel. As u dink dat 'n goeie kliëntediensspan (of 'n kliënt se "sukses" -span, wat u ook al wil noem) dit sou kon red, sou u verkeerd gewees het – dit was eenvoudig te veel onverwagte foute in die stelsel wat voortdurend na willekeur opgekom het selfs nadat regstellings aangebring is.
0.1 Waarom is monitering nie genoeg nie?
0.2 Sê hallo vir Sintetiese monitering.
0.3 Wat is 'n paar van die beste instrumente vir sintetiese monitering wat beskikbaar is?
10 Nuwe relikwie
Waarom is monitering nie genoeg nie?
Die antwoord op sulke sakeprobleme is – monitering! Ja, almal weet dit, en u as 'n onderneming het waarskynlik 'n paar moniteringstelsels in plek.
Maar die uitdaging met toepassings in die werklike wêreld is dat pings en API-uptimes nie eers die oppervlak van die toepassing afskeep nie. Moderne toepassings is gebaseer op transaksies, tregters, aanmeldings en verskeie derdeparty-dienste, en dit alles moet saamwerk eerder as om in isolasie te werk..
Met tradisionele moniteringstelsels, kan u die vertroue hê dat u e-posbediener werk en u betalingsbediener werk, maar hoe weet u of die betalingsbediener transaksie-e-pos via die e-posbediener kan stuur??
Sê hallo vir Sintetiese monitering.
As u gesukkel het om die ontwykende beloofde land te bereik waar u probleme ondervind voordat u kliënte dit doen, is Sintetiese monitering wat u nodig het. Ondanks die esoteries-klinkende naam (en die feit dat dit baie moeilik kan wees om jouself te kodeer), is Sintetiese monitering 'n redelik eenvoudige idee om te verduidelik.
Dit behels die simulering van appgebruikers in die vorm van skrifte, wat dan oor 'n vooraf gedefinieerde bladsyvloei gaan om te verifieer dat alles werk soos dit moet. Let daarop dat daar vir u aansoek geen werklike verskil is nie – die versoeke werk asof hulle van 'n werklike gebruiker kom, en dit behels die druk van knoppies en die invul van vorms op die bladsye presies soos 'n gebruiker sou doen.
As u 'n reeks sulke toetse gereeld opstel en uitvoer, kan u die volgende kritieke vrae te alle tye beantwoord:
Is die stelsel op??
Is al die belangrike subsisteme op??
Kan kliënte inlog?
Kan klante op die regte plek vind wat hulle verwag het??
As daar 'n onlangse verandering in kode is, is 'n deel van die kliëntervaring verbreek?
Kan klante resultate filter, verslae aflaai, ens.?
Kan klante betalings maak??
Kan kliënte die ondersteuningspan binne die app bereik??
U lys kan wissel, maar sodra u sintetiese monitering opgestel het, kan u te alle tye 100% vertroue in u stelsel hê. Dit is moeilik om sintetiese monitering te oorvertel, maar sodra u dit opgestel en uitgevoer het, sal u begin wonder hoe u dit ooit kon regkry!
Wat is 'n paar van die beste instrumente vir sintetiese monitering wat beskikbaar is?
Dus, noudat u gereed is om daadwerklike, regte (of 'sintetiese', as u ��) toesig te hou oor u aansoek, is hier 'n paar van die beste instrumente wat u kan gebruik en dadelik kan baat daarby.
Uptrends is 'n pragtige en funksionele ryk sintetiese moniteringsdiens wat die moeite werd is om na te gaan. Sommige van die funksies wat vooraf beïndruk is, is snapshots van mislukking (kyk waar die dinge presies in die blaaier gebreek het), bandwydte-verswakking (kyk hoe u webwerf / app optree in swak netwerkomstandighede), en meer.
Net soos Microsoft en Vimeo is daar tendense, so jy is in 'n goeie geselskap!
Wat ek regtig van hou, is hoe Checkly 'n baie maklike opstelling en gebruiksgemak kombineer met kragtige instrumente wat ontwikkelaars sal liefhê. Gebruik die Chrome Puppeteer-raamwerk om interaksies met 'n Chrome-blaaier akkuraat te simuleer. Om die tjeks te skep, kan u in die kode duik of die Poppekasopnemer, 'n open source Chrome-uitbreiding deur Checkly met byna 7000 sterre op Github.
Checkly bied 'n kragtige REST-API aan waarmee u tjeks kan orkestreer en outomatiseer, byvoorbeeld met Terraform. Dit laat u ook fynkorrelige waarskuwings instel vir Opsgenie, Pagerduty of Slack. Alles-in-alles is 'n wonderlike oplossing wat ek vir die moderne DevOps-spanne interessant vind.
Pryse begin by $ 7 per maand, wat 'n 1-minuut-tjekinterval vanaf wêreldwye datacenters insluit.
Wat die toepassing van monitering betref, is Dyntrace geen inleiding nodig nie.
Dit is waarom hulle Sintetiese monitering diens word sterk aanbeveel. Dit is 'n wonderlike hulpmiddel met ingeboude outo-ontplooiing en outo-ontdekking vir grootskaalse verspreide stelsels, en die dashboards en analise word aangewend deur moderne AI, wat u help om die geraas deur te sny.
Wat die gemiddelde onderneming betref, is die behoeftes daarvan eenvoudig en eenvoudig. Daar is gewoonlik net een toepassing en 'n paar eindpunte om te monitor, en daar is slegs 'n handvol klante-ervarings wat van kritieke belang is.
Vir hierdie gebruiksgevalle is die meeste van die topaanbiedinge daarbuite 'n oorskot, wat Pingdom my duidelike gunsteling maak vir beide algemene monitering en Sintetiese monitering gelyk.
Soos u kan sien, is dit eenvoudig om 'n sintetiese moniteringstoets te skep in Pingdom, en u geniet die snaakse, gefokusde ervaring. As u nog nie met enige monitering begin het nie, sal ek aanbeveel dat u die volledige stapel wat deur Pingdom aangebied word, probeer – u sal sekerlik verheug wees!
uptime is 'n ondernemingswebmoniteringsagteware wat sintetiese monitering insluit.
Hul eksklusiewe ingeboude redakteur, toegerus met veldvoorstelle, skep 'n geen-kode benadering tot transaksie tjeks. Die redakteur bevat 'n AutoComplete-funksie wat spesifieke elemente identifiseer sonder om daarna te soek.
Uptime se transaksietoetse is 'n vinnige en eenvoudige manier om kritiese inligting te bekom oor wat nie op u webwerf werk nie en waarom. Ek beveel dit aan om dit te probeer.
Apica is 'n soliede sintetiese moniteringsaanbieding deur 'n betroubare maatskappy. Hul sintetiese moniteringsdiens sluit uittydmonitering, mededingersmonitering, wêreldwye monitor in (simuleer gebruikers uit enige aardrykskunde), en meer.
'N Belangrike voordeel wat Apica bied, is dat dit op die perseel ontplooi word vir ondernemings wat sensitief is vir privaatheid of onder regulatoriese vereistes voldoen.
Net soos Pingdom, is Site24x7 beter bekend as 'n eenvoudige pingdiens vir die monitering van uptyd van die toepassing, maar ek was bly om te sien dat die Sintetiese monitering offers.
Die diens is versoenbaar met Selenium-toetsgevalle, so dit is 'n bonus as u Selenium al vir blaaiertoetsing gebruik het.
Ek was onder die indruk van hul kennisgewingstelsel, wat geprogrammeerbare webhooks bevat, sowel as plug-and-play-versoenbaarheid met Microsoft Teams, Slack, Stride, HipChat, Zapier, ens..
AppDynamics, wat nou deur Cisco besit word, is 'n gewilde naam in webwerf- en API-moniteringsdienste met 'n belangrike onderdeel van blaaiergebaseerde sintetiese monitering dienste.
Terwyl die aanbod standaard is, is daar 'n paar funksies wat vir my uitgestaan ​​het.
Die eerste keer is fouttoetsing – sodra 'n fout gekonfronteer word, toets AppDyanmics dit weer om seker te maak dat dit nie 'n vals negatief is nie; eers dan word 'n kennisgewing aan u gestuur.
Tweedens is private sintetiese middels, wat u toelaat om persoonlike sintetiese middels op u infrastruktuur te ontplooi om randgevalle te dek of om blootstellingstydprobleme te onderhou. Beslis die moeite werd om na te gaan!
Catchpoint is 'n buitengewone omvattende sintetiese moniteringsdiens met meer as 700 wêreldwye toetslokasies (meer as enige een wat ek tydens die ondersoek na hierdie artikel gekry het).
Dit probeer om die hele moniteringspektrum te dek deur na meer as 20 soorte monitering te kyk en die werklike oorsaak van mislukking uit te soek.
Is die mislukte lêer byvoorbeeld opgelaai as gevolg van geen reaksie van die FTP-bediener, of die kliënt se internetdienste of die onderneming se internetdienste nie? Of dit nou 'n gewilde protokol is, soorte blaaier, verbinding van die laaste kilometer, ens., Catchpoint is uit sy pad om die regte, volledige prentjie te gee.
Laaste op hierdie lys is Nuwe relikwie, wat nog 'n ordentlike sintetiese moniteringsdiens is om na te gaan.
Dit het al die funksies wat u sou verwag in 'n bekwame diens vir sintetiese monitering, hoewel dit slegs 18 wêreldwye liggings is. Dus, as die wêreldbeskikbaarheid u grootste probleem is, is dit moontlik nie die beste opsie vir u nie.
Dit gesê, dit vorm 'n netjiese kombinasie as u reeds ander produkte van New Relic gebruik insigte.
Die eweknie van Synthetic Monitoring is Real Monitoring, wat behels dat die foute regstreeks aangeteken word en soos 'n valk gekyk word. Net soos die voormalige, het Real Monitoring die belangrikste plek – simulasies kan nooit die chaos van 'n lewendige, gelaaide stelsel ten volle bereik nie.
Veral as dit kom by die uitvind van ideale plekkies vir optimalisering, is Real Monitoring die enigste opsie. Soos reeds opgemerk, speel Real Monitoring egter 'n opsporing met die kliënt en is dit 'n reaktiewe manier om foute aan te spreek (wat na my mening nog steeds 'n paar kilometer voor die standaard is wat ondernemings doen – om foute te ignoreer ��).