Amon is a self-hosted, lightweight web application and server monitoring toolkit. It provides you with straightforward visualisation of essential server data. It helps you manage the errors that occur in your web applications and makes logging complex datastructures and searching in your log data easy.
Monitor the core metrics of your servers out of the box and with no configuration.
Easy to understand dashboard, so you can instantly know if there is something wrong with your server.
Custom date ranges that suite your needs and graphs for every metric
Easily monitor the CPU and Memory usage for the processes that matter - like your database or web server.

Support for the most popular frameworks out of the box.

Amon groups all the similar exceptions, so you are not overwhelmed with information clutter

Amon captures everything you need to know about the error
require_once "amon.php";
# Log strings
Amon::log('debug message', 'debug');
# Log arrays
Amon::log(array("name" => "John", "age" => 29));
# Tag your log entries
Amon::log(array("name" => "John", "age" => 29),
array('debug', 'myapp'));
requre 'ramon'
# Log strings
Ramon.log('debug message', 'debug')
# Log hashes and arrays
Ramon.log({:name => 'john', :age => 29})
Ramon.log(['data','more data'])
#Tag your log entries
Ramon.log({:name => 'john', :age => 29}, ['debug','myapp'])
import amonpy
# Log strings
amonpy.log('debug message',level='debug')
# Log dictionaries and lists
amonpy.log({'name':'John', 'age': 29})
amonpy.log(['data','more data'])
# Tag your log entries
amonpy.log({'name':'John', 'age': 29}, ['debug','myapp'])
var amon = require('amon').Amon;
/* Log strings */
amon.log('debug message', ,'debug');
/* Log arrays */
amon.log(['data','more data'],'debug');
/* Tag your log entries */
amon.log('message', ['debug','myapp']);
Amon allows you to log any datastructure without any additional steps.
Tags and search that will help you navigate fast through your application logs.



To install or upgrade Amon, open a terminal and run this command:
curl install.amon.cx | bash
Current version 0.9.0
Released 08.04.2012
View Changelog
Supported and tested on the following operating systems: Ubuntu, Debian, CentOS, Fedora, Amazon Linux AMI, MacOS
If the one line installer doesn't work for you, check the installation guide
for alternative installation methods.
If you want to log exceptions and data from your web applications you have to install a client for your language.
If you language is not in this list, you can easily write a client following this guide.