sentinel

command module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2015 License: MIT Imports: 14 Imported by: 0

README

Sentinel

Circle CI

Sentinels are composable bots you can launch to monitor your things, and forget until something goes wrong.




It is built out of of three components:

  • Configuration: declarative definition of stuff to monitor
  • Plugins:
    • Sensors: pluggable drivers to perform checks
    • Radios: pluggable services for alerting
    • Triggers: orchestrate sensors' measures
  • Core library glueing bullet points above in a neat lightweight cli package

It's written in Go to keep it super easy to deploy and elegant to implement multiple backends through interfaces.

The project is just getting started, don't expect anything to work at this point but contribution is welcome !

Documentation

Doc is available online or you can build it locally :

make doc
open site/index.html
Go Package

Check it out on gowalker, godoc, or browse it locally:

$ make godoc
$ $BROWSER docker-dev:6060/pkg/github.com/hackliff/sentinel

Contributing

Fork, implement, add tests, pull request, get my everlasting thanks and a respectable place here =)

make build
make tests TESTARGS=-v

Conventions

sentinel follows some wide-accepted guidelines

Authors

Selfie Name Twitter
text Xavier Bruhiere @XavierBruhiere

Licence

Copyright 2015 Xavier Bruhiere.

Sentinel is available under the MIT Licence.


gopher

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
{{ doc }}
{{ doc }}
adapters
adapters package stores various plugins aimed at bot communication with an operator.
adapters package stores various plugins aimed at bot communication with an operator.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL