Huis Bedrijf 6 Best practices voor website monitoring

6 Best practices voor website monitoring

Inhoudsopgave:

Video: IIS Web Server Monitoring Best Practices (November 2024)

Video: IIS Web Server Monitoring Best Practices (November 2024)
Anonim

Iedereen die een populaire website host, weet waarschijnlijk te investeren in een best-of-breed website monitoring tool. Maar hoewel deze tools u zeker kunnen helpen de algemene websiteprestaties te verbeteren, doen ze niet al het werk zelf. U moet bepaalde best practices implementeren, en het moeilijkste deel daarvan is uitzoeken welke op uw organisatie van toepassing zijn.

Uw website monitoring tool vertelt u hoe snel mensen omgaan met uw website, welke paden zij volgen om te navigeren en waar fouten optreden - zowel voor de gebruiker als op de back-end van de website. Om het meeste uit deze informatie te halen, moet u volledig begrijpen hoe uw website werkt, hoe uw hardware bijdraagt ​​aan de functionaliteit van uw website en hoe uw code zakelijke acties aanstuurt.

Ik sprak met Bharath Gowda, Senior Director Industry Marketing bij de webbewakingsservice New Relic van Editors 'Choice, over wat uw bedrijf moet doen om ervoor te zorgen dat u klaar bent om volledig te profiteren van de gegevens die uw monitoringtool biedt.

1. Ontwikkel een applicatie-infrastructuurweergave

Uw applicaties zijn gebaseerd op code en die code stimuleert zakelijke acties. Wanneer iemand bijvoorbeeld naar een product op een e-commerce-website zoekt of als hij iets in zijn winkelwagen plaatst, staat uw code deze acties toe. Wanneer deze code wordt gewijzigd, werkt deze samen met uw hardware-infrastructuur en heeft deze invloed op zaken als geheugen en opslag. Deze veranderingen hebben de neiging websites te breken.

Om ervoor te zorgen dat uw code-updates uw website niet beschadigen of vertragen, en om ervoor te zorgen dat u de prestaties van uw website correct bewaakt, moet u aanvaardbare basisprestaties kunnen bepalen voor back-end services, code en uw hardware-infrastructuur. Zodra al die dingen volgens plan verlopen, raadt Gowda aan om de algehele prestaties van uw app te bekijken. Loopt alles soepel? Goed, laten we doorgaan naar de volgende stap.

2. Pas APM aan

Als uw website veel verkeer heeft of als u een webservice in softwarestijl host, kunt u overwegen APM-waarschuwingen (Application Performance Management) in te zetten als aanvulling op uw website-monitoringtools. Veel tools voor websitebewaking bieden metrieken die een afspiegeling zijn van wat een APM-pakket kan doen, maar als uw prestatieproblemen alleen kunnen worden verholpen door de oorzaakanalyse op codeniveau te analyseren, is APM waarschijnlijk uw beste pad.

Maar of u APM implementeert of vasthoudt aan wat uw huidige website monitoringpakket biedt, zorg ervoor dat u diep graaft als het gaat om functionaliteit, vooral aangepaste meldingen. Hoe gedetailleerder u uw meldingen kunt maken, des te waardevoller ze zijn als het gaat om snelle remediëring. Een andere hulp daar is slimme escalatie. Als uw meldingen slim genoeg zijn om aan de slag te gaan met probleemanalyse door gewoon af te gaan, gebruikt u die gegevens om de melding naar de ontwikkelaar te sturen met de beste remediëringsresultaten voor die specifieke probleemklasse. Dit proces vergt wat planning- en stroomschema-tijd, maar het eindresultaat kan een veel veerkrachtiger website zijn en een website die snel kan reageren op plotselinge problemen.

3. Breng de klantreis in kaart

Als u eenmaal een goed idee hebt van hoe uw website zou moeten presteren, bepaalt u hoe een acceptabele klantreis eruit ziet en hoeveel klanten uw website aankan zonder latentie te ervaren. Helpt uw ​​websitenavigatie u om een ​​zakelijk resultaat te bereiken? Gebruiken mensen de inhoud die je wilt dat ze consumeren of raken ze verdwaald en op het verkeerde pad gegooid?

Nadat u hebt vastgesteld dat de navigatie van de website soepel werkt, bepaalt u het aantal bezoekers dat de navigatie op de website niet effectief zal beïnvloeden. Ten tweede, voer tests uit om te zien of al uw pagina's worden geladen. Landen er geen producten in de winkelwagen? Laadt de verzendpagina niet snel genoeg? Dit soort informatie is ongelooflijk nuttig voor het begrijpen van websiteprestaties, maar het is ook nuttig voor marketing- en verkoopteams. Door samen te werken met ingenieurs om een ​​pad van de minste weerstand te ontwikkelen, zei Gowda dat uw organisatie de website per campagne of per seizoen kan aanpassen.

4. Zorg dat subteams zich concentreren op bepaalde services

Gowda beveelt aan om specifieke teams te belasten met specifieke functies. We weten al wat uw basisvragen zullen zijn: hoeveel verkeer komt er binnen en wordt dit verwacht of niet? Wat is het foutenpercentage? Wat is de responstijd?

Maar als u eenmaal een goed begrip hebt van hoe elk van deze dingen werkt, wilt u dieper ingaan op dingen zoals geografieën, de servicekaart, uw servers en al het andere dat de prestaties beïnvloedt. Deze gedetailleerde aanpak helpt je problemen op te lossen voordat ze een kritiek niveau bereiken, en het geeft je een beter inzicht in wat kan worden aangepast om de prestaties van de website verder te verbeteren, zei Gowda.

5. Construct Dashboards en waarschuwingen

U hebt een waarschuwingsmechanisme nodig dat u terug kunt trekken naar de app wanneer u zich op andere taken concentreert. U hebt dynamische waarschuwingen nodig die u context geven en u terugbrengen naar het dashboard waar het probleem zich voordoet. Sommige producten, zoals New Relic, bieden dynamische basislijnen die worden vastgesteld met behulp van machine learning (ML), gebaseerd op historische en op tijd gebaseerde statistieken om het meldingsproces te automatiseren. Dus je basislijn zal veel hoger zijn tijdens Black Friday dan tijdens de daluren, en de tool zal zichzelf dienovereenkomstig aanpassen.

Deze waarschuwingen zijn van cruciaal belang voor gebruikers die niet zijn gelijmd op hun website monitoring tool, zei Gowda. Waarschuwingen kunnen worden afgeleverd via sms, e-mail en zelfs telefoon. Hopelijk geven de waarschuwingen u voldoende context en richting om u terug te brengen naar de exacte plek in de tool waar problemen moeten worden aangepakt.

6. Ontmoet vaak

Wacht niet alleen tot dingen kapot gaan. Wanneer u nieuwe producten lanceert, nieuwe markten betreedt of zich voorbereidt op periodes met veel verkeer, neem dan contact op met product-, operationele en engineeringteams om ervoor te zorgen dat iedereen op de hoogte is van het plan en blij is met hoe de website is opgezet. Gowda adviseert bedrijven om pre- en post-event vergaderingen verplicht te stellen, maar hij zei dat je ook maandelijkse vergaderingen zou moeten organiseren waar iedereen kan samenkomen om in te checken en vragen en problemen aan te pakken.

6 Best practices voor website monitoring