Xitoring introduces heartbeat monitoring


Heartbeat monitoring is finally here!

At Xitoring, we know how important it is to ensure that your services and applications are running smoothly. That’s why we’re excited to introduce our latest feature: the Heartbeat Check.

So, what is a Heartbeat Check? Simply put, it’s a signal sent by your service or application at regular intervals to Xitoring. Our system then checks whether it has received the heartbeat within a certain time frame. If it hasn’t, we assume that the service or application is not responding correctly and triggering an incident.

Setting up a Heartbeat Check is easy. Just select a label like you would for any other check, configure the proper trigger and notification roles, and set the fault tolerance (the maximum interval between heartbeats) to your desired time frame. After creating the check, you’ll receive a unique link that you can use to define your heartbeat. Adding a simple GET request to your script or code can ensure that your service or application is running smoothly.

Using a Heartbeat Check is also a great way to perform an overall availability check for your Linux machine. By adding the GET request command to your crontab, you can ensure that your machine is up and running every minute.

Heartbeat monitoring use cases:

In addition to providing overall availability checks for your Linux machine, Xitoring’s Heartbeat Check has a variety of use cases to ensure that your services and applications are running smoothly.

  • One use case is ensuring that your backup script is running. By adding a GET request to your backup script, Xitoring can monitor its activity and ensure it’s working properly.
  • Another use case is ensuring that your cronjobs are running. By adding a GET request to your crontab, Xitoring can ensure that your scheduled tasks are being executed on time.
  • Xitoring’s Heartbeat Check can also monitor your application queue, ensuring that it’s working as expected. By adding a GET request to your queue processing script, Xitoring can alert you if any issues arise with your queue.
  • For Laravel users, Xitoring offers Laravel queue heartbeat monitoring. This feature allows you to monitor the health of your Laravel queue worker and ensure that it’s processing your jobs as expected.

Don’t let service disruptions catch you off guard. With Xitoring’s Heartbeat Check, you can rest easy knowing that your services and applications are always being monitored. Try it out today and see the difference it can make!

You can read more about heartbeat monitoring, and some code snippets of Bash script and Python on our docs.

Leave a Reply

Your email address will not be published. Required fields are marked *