Sha256: 543849479c67089262c2c8fa6192a4f9f2461e359f062aa613b2bfc2289d251a
Contents?: true
Size: 1.9 KB
Versions: 1
Compression:
Stored size: 1.9 KB
Contents
* create events for failed checks * rethink Notifier/NotifierCLI split Notifier + NotifierCLI are tightly coupled, which makes it difficult to refactor follow Puppet's lead with Puppet::Application (NotifierCLI translates to Flapjack::Notifier::Application) implement simple interface application interface => Flapjack::Notifier::Application.run(options) * reduce notifier dependencies (e.g. xmpp4r over xmpp4r-simple) * make notification/escalation logic pluggable (to reduce packaging dependencies) * release Flapjack as a distribution-consumable tarball * automate building of release tarball that optionally pulls in dependencies * add lintian-like checks for verifying packagability (see http://pkg-ruby-extras.alioth.debian.org/upstream-devs.html) * build benchmarks for flapjack-{worker,notifier} * setup wiki.flapjack-project.com * documentation! * user * developer * step-by-step install guide * scaling guide * integrating with collectd guide * writing custom populators guide * write puppet manifests * build option to specify notifier(s) directory * sandbox flapjack-worker * provide config option for specifying sandbox dir * provide common interface for loading checks into beanstalk (extract from populator) * make message queueing interface more abstract (support for AMQP/RabbitMQ) * write zeroconf/avahi notifier * write growl notifier * write sms notifier * write way to customise notifier messages (email body, xmpp format) * http://www.kitchensoap.com/2009/10/05/meanwhile-more-meta-metrics/ * write beanstalkd.yreserve to simplify code * write beanstalkd.jput, beanstalkd.jreserve for native json api * add support to worker and notifier for multiple beanstalkds * write check generator * include a collection of common functions (logging to rrd, retreiving values, executing check) * patch beanstalk-client to recognise DRAINING status
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
flapjack-0.4.12 | TODO.md |