Logo

Heartbeat

Lightweight Shipper for Uptime Monitoring

Monitor services for their availability with active probing. Given a list of URLs, Heartbeat asks the simple question: Are you alive? Heartbeat ships this information and response time to the rest of the Elastic Stack for further analysis.

Get Product Updates

New Heartbeat is a brand new beat that’s currently in beta and not meant for production use. Try it out, send us your feedback! Learn More

Easy to Use. Easy to Configure.

Whether you’re testing a service from the same host or across the open web, Heartbeat makes it easy to generate uptime and response time data.

A changing list of services and endpoints is no problem either. Reconfiguring Heartbeat’s simple monitors is possible without restarting.

Pings All the Things

Heartbeat pings via ICMP, TCP, and HTTP, and also has support for TLS, authentication and proxies. You can monitor all the hosts behind a load-balanced server thanks to simple DNS resolution.

Dynamically Add and Remove Targets

In today’s highly dynamic infrastructures, services, and hosts go up and down all the time. Heartbeat makes it easy to automate the process of adding and removing monitoring targets via a simple, file-based interface.

Ship to Elasticsearch or Logstash. Visualize in Kibana.

Heartbeat is part of the Elastic Stack, meaning it works seamlessly with Logstash, Elasticsearch, and Kibana. Whether you want to transform or enrich your metrics with Logstash, fiddle with some analytics in Elasticsearch, or build and share dashboards in Kibana, Heartbeat makes it easy to ship your data to where it matters most.

Get Started with Heartbeat

Launch Heartbeat and start pinging your infrastructure.

Download

Open source and free to use.