Elastic Synthetics vs heartbeat


Could somebody tell me what the differents are between Elastic Synthetics and Heartbeat?
It looks the same for me.


Hello Robin,

Although heartbeat is also running the synthetic tests(see here) synthetic tests are much more powerful when having a web application but does not make sense for other usecases like REST webservices(hopefully this will change in the future):

In our usecase - before synthetics tests - we had a monitor for each of our web applications. The monitor called the startpage using HTTPS and required that the server responded with a HTTP200 (OK). This worked but it has caused false positives because the webserver was up and running and so was the webApp but the login failed because the database in the background was not available.

With synthetics - which uses browser automation - we created a multi-step workflow to call the startpage, login into the application using username/password and execute some functions. This way, the monitors can guarantee that our application is up and running....

Was this description helpful for you?

Best regards

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.