Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Lifeguard is a highly scalable, fault tolerant distributed infrastructure and application monitoring service.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 apps
Octocat-spinner-32 rel
Octocat-spinner-32 vendor
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .gitmodules
Octocat-spinner-32 CHANGELOG.md
Octocat-spinner-32 Makefile
Octocat-spinner-32 README.md
Octocat-spinner-32 TODO.md
Octocat-spinner-32 rebar
Octocat-spinner-32 rebar.config
README.md

Lifeguard

Lifeguard is still alpha quality and not ready for production use.

Lifeguard is a highly scalable, fault tolerant distributed infrastructure and application monitoring service. The health of your systems are determined by checks written in JavaScript that run across the monitoring cluster. The data that the checks inspect can be retrieved from various sources, such as a database, Graphite, or remote SSH commands. Failing checks notify your IT team as necessary.

Features

Lifeguard brings monitoring to the modern age. Some features and a brief description of each is given below:

  • Highly Scalable. Monitoring systems such as Nagios very quickly run into scaling issues as the number of nodes and checks increases. With Lifeguard, you simply add more nodes and computation is evenly distributed across the entire cluster.

  • Fault Tolerant. Lifeguard is master-less and can handle failure in many nodes.

  • Extensible. Checks are all written in JavaScript and run using V8. Data sources and notifiers can be written in Erlang.

Something went wrong with that request. Please try again.