This document discusses the importance of metrics and performance monitoring, and introduces Javamelody as a tool for monitoring Java applications. It notes that while profiling during development is useful, continuous monitoring of production is most important. Javamelody makes monitoring easy by adding as a servlet filter. Metrics can be stored locally and visualized with graphics to show correlations and impacts. Going further, the document suggests using complex event processing to analyze multiple sources and apply monitoring proactively.