- Nothing changed yet.
- Fix UDP socket leak (thanks to @jrwren)
- Some refreshs for CI tests, packaging, ownership
- Add support for GAUGE metrics.
- Change API of MetricsUtility.timing to use second(float) rather than ms(int)
- Add a timer as a context-manager
- Add functional tests
- Add get_current_metrics to get the metrics utility from the thread-local data if the current request object is not otherwise available (for example, in the context of a model method.)
- Raise an exception if get_current_metrics is called and no request is active
- Fix exception when no context is attached to request object
- Add HTTP method in route performance stat name
- Change API a bit to accept tuple/list as stat name/prefix/suffix
- Improve feature and API documentation
- Generate useful stat name from request context (for Traversal)
- Fix incorrect maybe_dotted relative path usage in tween
- Initial utility
- Global route performance collection
- Implement simple time markers and counter
- Implement metrics per_route option
- Release on PyPI