PaperCall is shutting down on August 31, 2026. Existing events and submissions will remain available until then. New events can no longer be created.

Metrics, i.e. monitoring of Alfresco's stability and performance using aspect programming

By Marcin Makowski

Elevator Pitch

Critical applications require appropriate service level indicators (SLAs). We will show you how you can track / monitor real-time performance for Alfresco using the functionality provided in AspectJ.

Description

During the lecture the following issues will be discussed • how to monitor general stability (JVM, memory, Tomcat, database, etc.) • how to monitor any element of the system (method, report, endpoint) without modification of the code (aspect programming) • what is the difference between Spring AOP and AspectJ and why AspectJ is needed • how to collect and visualize this data (Prometheus and Grafan frameworks) • how to set up alerts and what communication channels are available (email, Slack, Skype and many more)

Notes

Lecture is based on real project experience and I will show working solution available in github.