This document discusses using Dropwizard Metrics and Graphite for Java application monitoring. It provides an overview of systems monitoring with Collectd and Graphite, and the need for application monitoring. Dropwizard Metrics is introduced as a library for instrumenting Java applications to collect metrics like counters, gauges, histograms and timers. These metrics can be exported to Graphite for visualization in Grafana dashboards. Demo code shows instrumenting an application with Dropwizard Metrics and reporting to Graphite. The document emphasizes correlating application and system metrics for tasks like bottleneck discovery and SLA monitoring.