Server monitoring, simplified logging and exception tracking for web apps
Python JavaScript Other
Pull request Compare This branch is 96 commits behind martinrusev:master.
Latest commit f735624 Mar 3, 2012 Martin Rusev Merge pull request #84 from Pluies/patch-1
Bumping version number to 0.7.5

README.rst

Amon - Server monitoring, logging and error tracking for web apps

Introduction

Amon was designed with one goal in mind - to help you completely monitor your web applications.

1. System monitoring

Monitor the core metrics of your servers - RAM, CPU, disk space, etc.

2. Process monitoring

Monitor the CPU and RAM usage. Add new process with 1 line of code. Master/worker aware - perfect for monitoring web servers

3. Application logging

Log events, user and performance data. Amon allows you to log any datastructure, so you can log dictionaries, hashes, arrays, etc. Navigate quickly through your log data with a nice and clean web interface

4. Exception logging

Catch and log Rails, Django, Node.js exceptions out of the box. Easy extendable to any language/framework that supports http and json

https://raw.github.com/martinrusev/amon/master/preview/screenshot.png

More info

Amon user guide -> http://amon.cx/guide

Amon blog -> http://amon.cx/blog

Requirements

Python 2.5+

pymongo >=2.0

Jinja2 >=2.5

tornado >=2.1.1

MongoDB