Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Erlang/OTP Node Monitoring
Erlang JavaScript Python Shell
Branch: master
Failed to load latest commit information.
build Remove riak_err for deps for now
dxcommon Add devenv support
dxdb Update release process
dxweb Remove riak_err for deps for now
inttest Updated for local running demo
release Remove riak_err for deps for now
.gitignore Add devenv support Update installation instructions
LICENCE Initial move from esmt repo and begin refactoring Update installation instructions
NOTES Add database facade Create bridge between gen_event and gen_svr sinks; Refactor net/world…
bootstrap Tidy up release process
configure Upgrade to hyperthunk/experimental rebar; fix build issues.
depends.config Rename world_server, update build; broken generate.
rebar Tidy up release process
rebar.config Remove riak_err for deps for now Create installation routines and build wrapper script(s).
start-dev Rename world_server, update build; broken generate.

Nodewatch - A Diagnostic Monitoring Application for Erlang/OTP

Nodewatch is intended to assist with diagnostic (e.g. performance) monitoring of Erlang/OTP software systems. It provides

  1. A dynamic, web based dashboard with streaming status/event data
  2. A database in which to set up (per-user) configuration
  3. A RESTful API for accessing configuration + status information
  4. Tools for network/node discovery when using distributed erlang
  5. Simple (file based) Node Monitoring Configuration (DB based in the future)
  6. More stuff I haven't thought of yet (alarms, historical reports, etc)


Because sysadmins don't all love the shell as much as you think. Besides this, sometimes you need to know what's up with your cluster when you're sitting way outside a corporate LAN/WAN, and connecting to a secure web application is a nice clean way to get the visibility you need.


Many awesome open source libraries have made Nodewatch possible, not least of which is eper. Nodewatch mainly builds on existing capabilities.


Nodewatch is made available under a permissive, BSD-style open source license. Please see the associated LICENSE file for details.

Further information

See the wiki for documentation and FAQs. Other useful sources of information include

  • The INSTALL file, for instructions on installing from binary and/or sources
  • The NOTES file, which outlines the structure of the project sources
Something went wrong with that request. Please try again.