Vejledning til overvågning af webydelse
Det primære formål med informationssikkerhed er at beskytte fortroligheden, integriteten og tilgængeligheden af data eller systemer.
Tilgængelighedsforanstaltninger sikrer især, at adgangen til et system eller en tjeneste er uafbrudt.
Nogle af de mest fundamentale trusler mod tilgængeligheden er ikke-ondsindede og omfatter hardwarefejl, applikationsfejl, ikke-planlagt nedetid, ressourceudnyttelse og netværksbåndbreddeproblemer.
I nutidens digitale økonomi er en applikation ikke kun til for at tjene en virksomhed, i de fleste tilfælde er det selve virksomheden. Mange virksomheder er stærkt afhængige af web- og mobilapplikationer for at levere værdi til kunderne og generere indtægter. At sikre tilgængeligheden af disse applikationer er en høj prioritet for disse virksomheder.
At få indholdet på websteder eller webapplikationer til at indlæses så hurtigt som muligt er afgørende for at øge kundefastholdelse og -engagement. Enhver forstyrrelse af servicetilgængeligheden i selv en kort periode kan føre til tab af omsætning, utilfredshed hos kunder og skade på dit omdømme. Brugere, der er afhængige af disse tjenester, vil blive frustrerede, hvis de ikke er pålidelige tilgængelige. Det er derfor, at overvågning af webydelse er så vigtig. Overvågning af ydeevnen af et websted eller en webapplikation er nøglen til at vide, om tjenesten fungerer som forventet.
Hvad er Web Performance Monitoring (WPM)?
Web Performance Monitoring (WPM)er en samling af værktøjer og processer designet til at overvåge nøgleapplikations-ydeevnemålinger for websteder eller webapplikationer for at sikre, at de lever op til ydeevnestandarder og giver en værdifuld brugeroplevelse (UX), så indholdet vises så hurtigt som muligt, og siderne indlæses ved konstante hastigheder og ikke lider af uventede nedetider.
WPM er afgørende for at sikre, at en webservice er tilgængelig for slutbrugere, og for at forbedre deres digitale oplevelse. Andre vigtige fordele omfatter:
- Hjemmesideovervågning hjælper med at benchmarke websitets ydeevne i forhold til andre i branchen for at hjælpe med at bestemme, hvor godt det klarer sig i forhold til konkurrenterne.
- Hjemmesideovervågning kan bruges til at holde webhostingudbydere ansvarlige over for deres serviceniveauaftale.
- Websites responstid og tilgængelighed – en nøglemåling i WPM, bruges også som en metrik for placeringer i søgemaskiner.
WPM-målinger går på tværs af områder, der er kritiske for webapplikationens funktion, såsom netværks- og databaseforbindelse, båndbredde og computerressourceudnyttelse (RAM, CPU og diskplads) og mange andre områder.
Det primære formål med WPM er at bestemme, hvordan slutbrugere rent faktisk oplever din webapplikation, og hvordan sådanne data kan omsættes til handlingsegnet indsigt for at nå forretningsmål. WPM-data kan også bruges til at måle den faktiske kvalitet af tjenester, der leveres til kunder eller slutbrugere, og til at bestemme, hvor godt webstedet reagerer på forbedringstiltag.
Der er lignende teknologier til overvågning af ydeevne, der supplerer overvågning af webydelse. En af sådanne erApplication Performance Management (APM). APM er en samling af værktøjer og processer, der gør det muligt for en organisation at sikre, at dens applikationer, websteder, webbaserede tjenester og anden kritisk infrastruktur kører med optimal ydeevne.
WPM må ikke forveksles med APM. Mens WPM kun fokuserer på at spore ydeevnen af websteder eller webapplikationer, refererer APM til en meget bredere strategi for styring af alle aspekter af en apps ydeevneniveauer, som overvågning af webydelse er en del af.
Mere specifikt udfører en APM-løsning følgende:
- Måler applikationens tilgængelighed og ydeevne
- Giver værktøjer til at fejlfinde og diagnosticere problemer, før de påvirker driften eller brugeroplevelsen (UX)
- Automatiserer handlinger for at løse og gendanne opfattede præstationsproblemer
En anden relateret præstationsovervågningsteknologi, der komplementerer Web Performance Monitoring, er noget, der kaldes Web Performance Optimization (WPO). WPO er primært fokuseret på at øge webydelsen. Den anvender flere teknikker, der er implementeret i en organisations netværk til at overvåge og analysere ydeevnen af webapplikationer med det formål at identificere måder at forbedre dem på. WPO er analog med Search Engine Optimization (SEO) - optimering af web-ydeevne forbedrer generelt søgemaskineplacering, brugeroplevelse og fører mere trafik til dit websted.
Der er to hovedtilgange til overvågning af webydeevne: Real User Monitoring og Synthetic Monitoring. Vi vil nu diskutere dem i detaljer.
Real User Monitoring (RUM)
Real User Monitoring er en tilgang til Web Performance Monitoring, der anvender passiv overvågning (RUM-applikationen indsamler websteds-ydeevnemålinger uden at påvirke driften af webstedet) teknologi, der kontinuerligt observerer, fanger og analyserer al brugerinteraktion med websteder eller webapplikationer; sporing af tilgængelighed, funktionalitet og reaktionsevne.
Ved hjælp af RUM-teknikker kan organisationer nemt fange data om, hvordan deres applikationer bliver brugt, såvel som den faktiske ydeevne af applikationen og brugerne uanset enhed, browser eller netværk. RUM nedbryder alle ydeevnemålinger (forbindelse, indlæsningstid, oppetid osv.) for hver bruger, samler dataene og giver dig mulighed for at se dit websteds ydeevne baseret på brugerplacering, browsertype, operativsystem og enhed. RUM kan også bruges til at teste eller forudse ændringer i en live hjemmeside eller webapplikation ved hjælp af A/B test eller andre teknikker.
Med den stigende popularitet af cloud-tjenester sammen med web- og mobilapplikationer, er det blevet mere og mere vigtigt at overvåge brugen af disse applikationer selv fra klientens ende. Ved at udnytte RUM kan organisationer opnå følgende:
- Forstå sine brugere og identificer nøgleområder på sit websted, der kræver mest opmærksomhed.
- Forstå de geografiske eller kanaldistributionstendenser og andre vigtige brugstendenser for slutbrugere. Fra et overvågningsperspektiv giver kendskab til dine brugertendenser dig mulighed for at identificere områder, du skal målrette mod for ydeevneforbedringer og optimering.
- Få rapporter om indlæsningstid, netværksvarighed, backend/frontend-varighed, downloadtid og meget mere.
RUM-teknologi fungerer ved at fange et websted eller en webapps ydeevnemålinger direkte fra slutbrugerens browser eller klient. En lille JavaScript-kode, der er indlejret på hver side, indsamler disse data fra brugerne, mens de udforsker websiderne, og sender dem tilbage til analyse. Datavisualiseringsteknikker såsom grafer og diagrammer anvendes derefter for at gøre det nemmere at få handlingsorienteret indsigt fra disse data. Real User Monitoring besvarer følgende nøglespørgsmål:
- Hvor hurtig skal min hjemmeside eller webapp være?
- Hvad er den hastighed, brugerne oplever i øjeblikket?
- Hvordan forbedrer jeg hastigheden?
Yderligere læsning: Rigtig brugerovervågningsvejledning
Syntetisk overvågning
Syntetisk overvågning er en tilgang til overvågning af webydelse, der anvender aktiv overvågningsteknologi, hvor scripts implementeres for at simulere en handling eller sti, som en slutbruger kan tage gennem en webapplikation, og derefter rapportere ydeevnen tilbage til yderligere analyse. Disse stier overvåges derefter løbende med specificerede intervaller for ydeevne såsom funktionalitet, tilgængelighed og responstidsmål. Denne type overvågning kræver ikke faktisk webtrafik eller brugerinteraktion; snarere bruger den syntetisk genereret trafik til at indsamle data om sideydelse, deraf navnet syntetisk overvågning.
Syntetisk overvågning er værdifuld, fordi den muliggør en webmaster eller systemadministrator til at identificere og løse problemer på webstedet, selv før det påvirker faktiske slutbrugere eller kunder. det gør det muligt for virksomheder at teste nye applikationer inden udrulning i et produktionsmiljø. Fordi syntetisk overvågning er en simulering af typisk brugeradfærd, er den ofte bedst brugt til at overvåge almindeligt trafikerede stier og kritiske forretningsprocesser. Syntetisk overvågning vil rapportere en bred vifte af præstationsmålinger afhængigt af, hvad der overvåges eller måles.
Syntetisk overvågning bruger et computerprogram, der udfører præstationstjek på en rutinemæssig basis. Hvert minut eller deromkring sender et kontrolpunkt en anmodning til webstedet eller webtjenesten, måler svartiderne og genererer rapporter og advarsler baseret på webstedets ydeevne under testen.
Syntetisk overvågning fungerer ved at implementere scripts, der udfører automatiske periodiske præstationstjek på en rutinebasis. Nu og da sender scriptet en anmodning til webstedet eller webtjenesten, måler svartiderne og genererer rapporter og advarsler baseret på webstedets ydeevne.
Syntetiske skærme fungerer som bots, der forbinder til websteder, webtjenester, API'er og servere for at verificere tilgængelighed og ydeevne ved hjælp af et netværk af kontrolpunkter, der er eksternt til webstedets egne servere fra forskellige geografiske placeringer. Disse monitorer genererer advarsler, når de identificerer nedetid eller enhver form for forringelse af ydeevnen. Med disse funktioner kan systemadministratorer proaktivt identificere tilgængelighedsproblemer eller større udførelsesproblemer, der kan påvirke brugernes digitale oplevelse. Syntetisk overvågning besvarer følgende nøglespørgsmål:
- Er min hjemmeside tilgængelig?
- Hvor hurtigt er mit websted i øjeblikket?
- Hvordan er min hjemmesides ydeevne i øjeblikket?
- Er der nedetid eller fejl?
- Hvis ja, hvor er det?
Yderligere læsning: Syntetisk overvågningsvejledning
Førende løsninger til overvågning af webydelse
Det kan være skræmmende at vælge den rigtige WPM-løsning til din virksomhed og dit budget. Hvad der passer perfekt ud fra et pris-, funktions- og funktionssynspunkt for én organisation, passer måske ikke til en anden. Men med den rigtige WPM-løsning kan dine organisationer sikre, at deres webapplikationer lever op til de forventede ydeevnestandarder. Mens vi stadig arbejder på en mere detaljeret gennemgang af de bedste WPM-værktøjer på markedet, tager vi et kort kig på nogle af disse værktøjer. Forhåbentlig vil dette guide dig i processen med at vælge den rigtige til din virksomhed.
1. SolarWinds Server & Application Monitor (GRATIS PRØVE)
SolarWinds Server & Application Monitor eller SolarWinds SAM giver organisationer værktøjer (skabeloner, applikationsmonitorer og advarsler) til intelligent at overvåge status for webapplikationer, applikationsservere og mere gennem en enkelt webkonsol. Dette gør det muligt for systemadministratorer at få dyb indsigt i applikations- og serverydelsesproblemer.
Med SolarWinds SAM kan du nemt overvåge kritiske tjenester og grundlæggende funktioner i dit miljø, såsom status for servere, CPU, diskplads, oppetid og andre grundlæggende tjenester. SAM kan overvåge disse tjenester for tilgængelighed og eventuelt starte dem op, hvor det er nødvendigt. Nøglefunktioner og muligheder omfatter:
- Brugerdefineret overvågning med REST API, WMI, SNMP og PowerShell scripts
- Mulighed for at overvåge Azure og AWS IaaS, PaaS og SaaS
- Masser af out-of-the-box overvågningsskabeloner
- Kortlægning af infrastrukturafhængighed
- Tilpasset serverovervågning
Der er to typer licenser tilgængelige for SAM:
- Nodebaseret SAM-licensering — som styrer, hvor mange administrerede noder, der kan overvåges i dit SAM-miljø, samtidig med at det giver mulighed for et ubegrænset antal komponentmonitorer pr. node.
- Komponentbaseret licensering — som bestemmer, hvor mange tildelte komponentmonitorer du har tilladelse til. Hver komponentmonitor bruger én licens.
Fordele:
- Designet med store netværk og virksomhedsnetværk i tankerne
- Kan overvåge webaktiver via REST API, SNMP og WMI
- Giver årsagsanalyse og afhængighedskortlægning
- Understøtter både SNMP-overvågning samt pakkeanalyse, hvilket giver dig mere kontrol over overvågning end lignende værktøjer
- Bruger træk og slip-widgets til at tilpasse udseendet og følelsen af dashboardet
- Robust rapporteringssystem med forudkonfigurerede overholdelsesskabeloner
Ulemper:
- Bedre egnet til større virksomheder med flere webaktiver
SolarWinds SAM er bedst egnet til store virksomheder, selvom mindre organisationer også kan implementere den. En 30-dages fuldt funktionel gratis prøveperiode er tilgængelig her. Dette giver dig en fantastisk mulighed for at prøve pakken uden risiko.
SolarWinds SAM Start 30-dages GRATIS prøveperiode
2. Site24x7-serverovervågning (GRATIS PRØVE)
Site24x7er en cloud-baseret infrastrukturmonitor, der er tilgængelig i skræddersyede pakker til webstedsovervågning, infrastrukturovervågning og overvågning af applikationsydelse. Målinger, der kan overvåges, omfatter CPU- og hukommelsesudnyttelse, forbrug af diskplads, database/webserver/e-mailservers ydeevne. Det er også i stand til at analysere ydeevnen af alle applikationer, der kører på en server.
Fordele:
- Et af de mest holistiske overvågningsværktøjer til rådighed, der understøtter netværk, infrastruktur og webydelse på en enkelt platform
- Bruger realtidsdata til at opdage enheder og bygge diagrammer, netværkskort og lagerrapporter
- Er et af de mest brugervenlige netværksovervågningsværktøjer til rådighed
- Brugerovervågning kan hjælpe med at bygge bro mellem tekniske problemer, brugeradfærd og forretningsmålinger
- Understøtter en freeware-version til test
Ulemper:
- Er en meget detaljeret platform, der vil kræve tid til fuldt ud at lære alle dens funktioner og muligheder
Site24x7 understøtter operativsystemer som Windows, Windows Server, Linux, FreeBSD og Mac OS både i fysiske og virtuelle miljøer. Site24x7 understøtter også overvågning af Cloud-serverplatforme såsom Microsoft Azure og Amazon Web Services (AWS). Med hensyn til licensomkostninger opkræves Site24x7 på abonnementsbasis, månedligt eller årligt. Pro-pakken inkluderer både server- og applikationsovervågning, og du kan få en 30-dages gratis prøveperiode.
Site24x7 Server Monitoring Start 30-dages GRATIS prøveperiode
3. Paessler PRTG Network Monitor (GRATIS PRØVE)
PRTG Network Monitor er en agentfri netværksovervågningssoftware fra Paessler AG. Det kan overvåge og klassificere systemforhold såsom båndbreddeforbrug eller oppetid. Derudover tilbyder Paessler AG også en cloud-baseret overvågningsløsning kendt som PRTG hosted.
PRTG Network Monitor har en automatisk opdagelsestilstand, der scanner foruddefinerede områder af et virksomhedsnetværk og opretter en opgørelse over enheder ud fra dataene. Softwaren er baseret på sensorer, der er konfigureret til et specifikt formål. En sensor er defineret som en enkelt metrik på en enhed, såsom responstider, CPU eller hukommelsesudnyttelse, blandt andre.
Fordele:
- Bruger en kombination af packet sniffing, WMI og SNMP til at rapportere webaktivets ydeevne
- En fantastisk mulighed for organisationer, der ønsker at udvide deres overvågningsmuligheder ud over webtjenester
- Træk og slip-editor gør det nemt at bygge brugerdefinerede visninger og rapporter
- Understøtter en bred vifte af alarmmedier såsom SMS, e-mail og tredjepartsintegration
- Understøtter en freeware-version
Ulemper:
- Er en meget omfattende platform med mange funktioner og bevægelige dele, der kræver tid at lære
PRTG Network Monitor-licensering er baseret på sensorer. De fleste enheder kræver mellem fem og ti sensorer for at blive fuldt overvåget. Paessler leverer en freeware-version af op til 100 gratis sensorer. Applikationen er dog kun tilgængelig til Windows-systemer. Du kan downloade og evaluere PRTG Network Monitor på en gratis 30-dages prøveperiode.
Paessler PRTG Start 30-dages GRATIS prøveperiode
4. ManageEngine OpManager
ManageEngine OpManager er en integreret netværksstyringssoftware, der primært fokuserer på infrastrukturstyring i store multi-leverandør virksomhedsnetværk. OpManager leverer dybe applikationsydelsesovervågningsfunktioner såsom CPU- og hukommelsesudnyttelse og tilgængelighed på tværs af virtuelle og fysiske miljøer.
OpManager indeholder også PGSQL-databasestatistik, der giver DBA'er detaljerede oplysninger om ydeevne og forespørgselstider på tværs af store netværk. Andre funktioner og muligheder inkluderer:
- Applikationsopdagelse og afhængighedskortlægning
- Syntetisk transaktionsovervågning
- Overvågning af URL/websteds indhold
- Business service management
- Overvågning af mobilapplikationer
- Fejlhåndtering og alarmer
- Applikationsanalyse
- REST API overvågning
Fordele:
- Designet til at fungere med det samme og indeholder over 200 tilpasselige widgets til at bygge unikke dashboards og rapporter
- Understøtter web-ydeevneovervågning samt sundhedsindsigt
- Bruger intelligent alarm til at reducere falske positiver og eliminere alarmtræthed på tværs af større netværk
- Understøtter e-mail, SMS og webhook til adskillige alarmkanaler
- Kan opsætte SLA'er baseret på netværk, applikation eller proces
Ulemper:
- Er et funktionsrigt værktøj, der vil kræve en tidsinvestering for at lære ordentligt
OpManager kommer i tre udgaver: Free, Professional og Enterprise-udgaven. Licensering sker på basis af skærme, og den gratis udgave leveres med fem skærme. Der er også en gratis 30 dages prøveperiode for standardudgaven for at give dig mulighed for at evaluere softwaren før køb.
5. Ny relikviebrowser
New Relic er en cloud-baseret software, der hjælper ejere af websteder, web og mobilapplikationer med at spore ydeevnen af deres tjenester i realtid. Ny relikviebrowser fungerer som et selvstændigt overvågningsværktøj, der kan levere rapporter om sideindlæsningstider, almindelig browserbrug og JavaScript-fejl. Det er bedst egnet til mellemstore til store organisationer eller alle med en forretningskritisk tilstedeværelse på nettet.
Især New Relic One leverer en RUM-løsning (Real User Monitoring), der måler hastigheden og ydeevnen af dit websted eller din applikation, når brugere udforsker og navigerer på webstedet fra en række forskellige webbrowsere, enheder, operativsystemer og netværk. New Relic Browser er stolt af at være verdens mest implementerede RUM-løsning.
New Relic tilbyder en overflod af data, der kan bruges til at administrere oppetid og forbedre webstedets ydeevne. Nøglefunktioner og muligheder omfatter:
- Data: Alle dit systems telemetridata – metrics, hændelser, logfiler og spor – forbundet på én platform for at eliminere siloer og skalere effektivt.
- Analytics: Forespørg alle indsamlede data, få hurtige svar på spørgsmål, efterhånden som de opstår, ved hjælp af velkendte forespørgselsmønstre for de forskellige datatyper.
- Dashboards: Visualiser data på måder, der hjælper softwareudvikling og it-teams med at sikre oppetid og ydeevne, opnå driftseffektivitet og accelerere time to market.
- Advarsler: Find ud af problemer med notifikationer i realtid baseret på målinger og tærskler, du er interesseret i.
- Programmerbarhed: Byg brugerdefinerede nye Relic One-apps for at forbinde dit systems ydeevne til unikke forretningsbehov, såsom forretnings-KPI'er og kundeengagement.
Fordele:
- Fokuseret på at levere ægte brugerovervågning til websteder og mobilapps
- Kan identificere og advare til SSL, JavaScript, indlæsningstider og browserproblemer
- Ideel til websteder og tjenester med høj trafik – fantastisk til at få bedre oppetid
- Tilbyder en bred vifte af API-integrationer til at dele vigtige data
- Tilbyder et helt gratis niveau
Ulemper:
- Bedre egnet til større e-handel og offentlige websteder
6. Dynatrace
Dynatrace-software er et værktøj til overvågning og optimering af applikationsydelse, IT-infrastruktur og brugeroplevelse. Dynatrace-platformen bruger kunstig intelligens til at levere Application Performance Monitoring (APM), Artificial Intelligence for operations (AIOps), IT-infrastrukturovervågning, Digital Experience Management (DEM) og digitale forretningsanalysefunktioner. Dynatrace platformen består af følgende:
- SmartScape til løbende opdateret topologikortlægning og visualisering
- Davis — en proprietær AI-motor til automatisk rodårsagsfejltræanalyse
- PurePath til distribueret sporing på kodeniveau
- OneAgent til automatiseret dataindsamling
Dynatrace leverer SaaS og administrerede serviceimplementeringsmodeller. Nøglefunktioner og muligheder omfatter:
- Automatisk overvågning af cloud-native arbejdsbelastninger og mikrotjenester
- Automatisk SQL/NoSQL-databaseovervågning
- Digital Experience Monitoring (DEM)
- Intelligent observerbarhed
- AI assistance med Davis
Dynatrace kan bruges til at udføre både Real User Monitoring (RUM) og Synthetic Monitoring. Dynatrace RUM giver organisationer magten til at kende deres kunder ved at levere præstationsanalyse i realtid. Dette inkluderer alle brugerhandlinger, der er foretaget, og hvordan de forskellige handlinger påvirker ydeevnen. Tilsvarende gør Dynatrace Synthetic Monitoring det nemt for organisationer at overvåge tilgængeligheden og ydeevnen af applikationer, som de opleves af kunder over hele verden og 24/7.
Fordele:
- Kan sikre og overvåge mere komplekse webaktiver – ideel til virksomhedsmiljøer
- Slank, brugerdefinerbar grænseflade - fantastisk til NOC'er
- LAN- og WAN-overvågning i realtid, der understøtter virtuelle miljøer, fantastisk til MSP'er og store virksomhedsnetværk
- Udnytter AI til at opdage trends og overvåge baseline-ydelse
Ulemper:
- Dynatrace er bedre egnet til større netværk og virksomhedsorganisationer
- Vil gerne se en længere retssag