Browse files


  • Loading branch information...
1 parent a35a1fd commit 06869c077c5b588c50d472928127b801b8eff6bc Geoff Flarity committed Feb 6, 2012
Showing with 3 additions and 2 deletions.
  1. +3 −2
@@ -1,4 +1,4 @@
-# Nervous - Monitoring doesn't have to suck.
+B# Nervous - Monitoring doesn't have to suck.
## Manifesto:
@@ -7,7 +7,7 @@ Graphite does a good job storing and presenting time series data. But I've yet t
"Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices."
The ease with which plugins can be written in Node.js JavaScript is also advantage. For these reasons I feel that Node.js is perfectly suited for writing a pluggable monitoring system. Nervous is the embodiment of these beliefs, it is a simple plugin based monitoring system with support for sending data to Graphite (or Response). It follows the 'convention over configuration' and 'keep it simple shithead' ethea.
Contributions in the form of code, plugins, documentation, spreading the word, high fives are all encouraged. Specifically I could use help creating startup scripts, packaging manifests for different platforms etc.
## About Plugins:
@@ -22,6 +22,7 @@ Plugins get loaded during startup. Inside the plugin you define how data gets re
1. Install/setup Graphite (optional)
1. edit the config in ./bin/nervous file, if you don't have graphite then change system_type to 'stdout' instead.
cd plugins
npm install ../example_plugins/*
cd ../

0 comments on commit 06869c0

Please sign in to comment.