This document discusses designing an unobtrusive analytics framework for monitoring Java applications. It proposes using aspect-oriented programming with AspectJ to monitor usage without altering the target application's code. Event data would be collected via Fluentd and stored in ElasticSearch for analysis with Kibana. This allows usage data to be gathered and compared across versions while avoiding complications from changes to the target application.