New Relic is een tool om processen op de webshop te monitoren. New Relic is een dienst die op de server moet worden toegevoegd en is standaard beschikbaar op het Hypernode platform.
Het gebruik van de tool New Relic is verder tweedeling: enerzijds kunnen we op basis hiervan onverwacht gedrag herkennen (als een preventieve check) en daarnaast kunnen we op het moment dat er zich een incident voordoet binnen New Relic inzien of er op dat moment onverwachte processen op de shop plaats hebben gevonden.
Onderdelen die binnen New Relic worden gemonitord:
Deze statistieken meten de laadervaring van de gebruiker.
Wat het is: Een meting die aangeeft hoe lang het heeft geduurd voordat het grootste element op de pagina (vaak een afbeelding) klaar is met laden.
Target: Maximaal 2.5s (lager is altijd beter).
Let op: Deze NewRelic gegevens kunnen afwijken van Google Pagespeed Insights; gebruik ze vooral om afwijkingen over de tijd te spotten.
First Contentful Paint (FCP)
Wat het is: Geeft aan hoe lang het heeft geduurd voordat de eerste paint op de pagina gebeurde. De pagina is dan nog niet volledig klaar, maar 'staat' al als frame.
Target: Maximaal 1.8s (lager is altijd beter).
Metingen van pagina's die direct door Magento berekend moeten worden zonder hulp van de cache.
Uncached Product & Category Loadtime
De werking: Zodra een pagina is bezocht, slaat Magento (of een systeem zoals Fastly) deze op in de cache. De volgende bezoeker hoeft dan niet te wachten op een nieuwe berekening.
Het belang: Het is essentieel om te weten hoe lang een uncached pagina duurt, omdat dit regelmatig voorkomt bij nieuwe producten of na een cache-clear.
Target: Onder de 1.000 ms (lager is altijd beter).
Een overzicht van alle verzoeken die de server moet verwerken.
Total Requests: De totale hoeveelheid verzoeken van bezoekers, zoekmachine-bots, en API's.
Afwijkingen: Hoge pieken kunnen duiden op actiedagen (Black Friday) of een 'bot-attack'.
Total 2xx Requests: Succesvolle verzoeken (HTTP 200). Dit zijn normale paginabezoeken of API-calls.
Total 429 Requests (Too Many Requests): De server weigert hier verzoeken omdat er teveel aanvragen van dezelfde persoon of bot komen. Meestal onschuldig.
Inzicht in waar bezoekers vastlopen of fouten tegenkomen.
404 - Page Not Found
Wat het is: Pagina's die niet (meer) gevonden kunnen worden door Magento.
Analyse: Gebruik de Top 10 404 URLS lijst om te zien welke links gerepareerd of geredirect moeten worden.
5xx - Application Errors
Wat het is: Serverfouten waarbij de applicatie 'vastliep' en de bezoeker een error kreeg.
Analyse: Een plotselinge verhoging in de Top 10 Error (500) URLs duidt op een technisch defect dat direct aandacht nodig heeft.