I use different monitoring and analytics tools to monitor my blog: Google Analytics, Vercel Analytics and New Relic. Maybe is too much, given that my blog doesn’t have a lot of traffic and it’s not a “critical system” to be continuously monitored and kept online (if it goes down for a couple of minutes no one will complain!). But since these services are free to use and since I use New Relic at work, I decided to use it for my blog and maybe to learn more about it.
But.. what is New Relic? Well, this is what I understood so far: New Relic is a monitoring tool that provides real-time data, usage analytics and allows you to monitor your services and to set alarms for them (imagine you want to receive a notification when one of your services goes down to be able to promptly respond to the failures). If you want a more specific definition of it, visit the official documentation.
I don’t monitor any service for my blog - I don’t have any! - but only the front end performances. And I do so with New Relic One.
I do monitor my blog because I want to understand its performances and what I can do to improve it.
My blog is built with GatsbyJS so I used the plugin gatsby-plugin-newrelic. I won’t write here what I did to set up New Relic because there’s nothing their README doesn’t say. And it explains how to do it so well!
What I can add is that I monitor only my production environment. Here’s my configuration to monitor production.
Here you can see a part of my dashboard where I see data coming through.
Here you can see my blog’s FID , First Input Delay.
To put it in simpler terms, the FID is the delay between when you click or tap on something like a link or a button, and the time that the browser responds to your action and starts processing it.
I want to be honest: I can’t understand all of these charts yet. But that’s why I choose to monitor my blog with New Relic: I want to learn and become more familiar with it.
So don’t blame me if I’m not saying anything really interesting in this article. More interesting stuff will come, with time.
I started monitoring my blog a few days ago so, for now, there’s not so much I can say but New Relic looks good and very easy to use. It offers a lot of charts, analytics and alerts… Which I didn’t try yet!!
If you are searching for a good monitoring tool for your application, New Relic is what you need.