| Name | Description | Type | Package | Framework |
| Counted | An annotation for marking a controller method to be Counted for metrics A counter increments on method execution and optionally decrements at execution completion. | Class | ninja-metrics.ninja.metrics | Spark Micro Web |
| CountedInterceptor | Class | ninja-metrics.ninja.metrics | Spark Micro Web | |
| InstrumentedCache | Instruments the configured Ninja Cache instance for Metrics collection. | Class | ninja-metrics.ninja.metrics | Spark Micro Web |
| InstrumentedEhCache | Class | ninja-metrics.ninja.metrics | Spark Micro Web | |
| InstrumentedMemcached | Class | ninja-metrics.ninja.metrics | Spark Micro Web | |
| InstrumentedNinja | Class | ninja-metrics.ninja.metrics | Spark Micro Web | |
| Metered | An annotation for marking a controller method to be Metered for metrics A meter measures the rate of events over time (e. | Class | ninja-metrics.ninja.metrics | Spark Micro Web |
| MeteredInterceptor | Class | ninja-metrics.ninja.metrics | Spark Micro Web | |
| MetricsModule | Class | ninja-metrics.ninja.metrics | Spark Micro Web | |
| MetricsService | Responsible for managing the Ninja Metrics module. | Interface | ninja-metrics.ninja.metrics | Spark Micro Web |
| MetricsServiceImpl | Class | ninja-metrics.ninja.metrics | Spark Micro Web | |
| Timed | An annotation for marking a controller method to be Timed for metrics A timer measures both the rate that a particular piece of code is called | Class | ninja-metrics.ninja.metrics | Spark Micro Web |
| TimedInterceptor | Class | ninja-metrics.ninja.metrics | Spark Micro Web | |