I am working on a website https://devsdata.com/. It is hosted on the Google Cloud Platform. We are using "Better Uptime" to monitor its health and every couple of days we receive an incident alert stating that the website is down. After being down for 4-5 minutes it then goes live back again without any work required. What could be the reason for this? Should I look into DNS? The server has enough free space to operate normally and CPU/RAM is more than enough for our typical load. It is a WordPress website created from the Openlitespeed Google Cloud package.
If you want to discard the DNS issues, start monitoring the IP instead of the domain.
If you are monitoring the domain instead of the IP you are not monitoring directly the Instance, and there could be a lot of factors involved.
Also, it seems that the only way to monitor that has Better Uptime is through ping, and maybe port scanning but I'm not sure, they are not clear on how it works.
Additionally, I consider that you could take a look at this page: Creating an uptime check it explains how to create and configure uptime checks. You could create an uptime check to corroborate if your site is down. I think it is a good idea to monitor the instance inside in order to compare the information you are receiving from Better Uptime with the information from your instance.