Experience level
Session Track
Monitor your PHP app with JaM
JaM is a PHP monitoring system that supports storing PHP errors (events) into different storage backends.
It is implemented as a PHP extension that can be used monitor any PHP based app at the Zend Engine level, without having to make any changes to your app or parse the error logs.
It can capture multiple event types, including fatal Zend Engine errors.
The events JaM captures can be sent to multiple backends such as email, an ElasticSearch server, SNMP. etc.
The session will review the general architecture and code and will demo a live application reporting events by email and also logging them to an ElasticSearch server.
JaM is a FOSS project, licensed as AGPLv3, it's home page is here: https://github.com/jessp01/jam
Short Link: http://lfnw.org/node/3900