28 lines
832 B
Text
28 lines
832 B
Text
|
[[heartbeat-developer-guide]]
|
||
|
= Heartbeat developer guide
|
||
|
|
||
|
[partintro]
|
||
|
--
|
||
|
|
||
|
Heartbeat pings your remote services periodically and determines whether they
|
||
|
are available. As a developer, you can use Heartbeat in two different ways:
|
||
|
|
||
|
* Extend Heartbeat directly
|
||
|
* Create your own Beat and use Heartbeat as a library
|
||
|
|
||
|
We recommend that you start by creating your own Beat to keep the development of
|
||
|
your own monitors independent of Heartbeat. At a later stage, if you decide to
|
||
|
add a monitor to Heartbeat, you can reuse the code without making additional changes.
|
||
|
|
||
|
The following topics describe how to contribute to Heartbeat by adding new monitors
|
||
|
and new Beats based on Heartbeat:
|
||
|
|
||
|
--
|
||
|
|
||
|
[[heartbeat-dev-overview]]
|
||
|
== Overview
|
||
|
|
||
|
Heartbeat consists of monitors that....
|
||
|
|
||
|
//TODO: Add developer guide content when Heartbeat is further along
|