- Now Uses redis sets to store category slugs (thanks @remohammadi!)
- Minor changes to support Django 1.6
- Replaced Django's
SortedDict
withcollections.OrderedDict
- Support for Redis password, socket timeout, and connection pool parameters. Thanks @charles-vdulac!
- Default templates are now less hideous.
- Separated list of gauges and metrics into separate views.
- Added template tags:
metric_list
,metric_detail
,metric_history
,aggregate_detail
,aggregate_history
, andmetrics_since
. - Added a
gauge
template tag. - Added methods & management commands to delete metrics & gauges
- Updated email templates for the
redis_metrics_send_mail
command. - Added a
system_metric
managment command - Added ability to expire a metric
- added category parameter to the
metric
function :-/ - hooked up Travis-CI
- Added Categorization for metrics
- Added a management command to generate random metrics (for testing)
MetricHistoryView
andAggregateHistoryView
accept asince
querystring parameter to specify the date from which reports are generated.- 100% Test coverage
- Backwards Incompatible Change: Changed the underlying Redis key for weekly metrics. See Issue #7 for a description of this bug.
- Added a management command--
reset_weekly_metrics
--that allows you to change the keys for weekly metrics - Minor changes to the default templates
- Support for Django 1.5's configurable User Model (only used in tests)
- Lazily instantiate R in
utils
so installing this actually works. - Fixed the
redis_metrics_send_mail
command (Issue #2) - Improvements to default templates
- Ability to view metrics in Aggregate. See the
AggregateFormView
,AggregateDetailView
, andAggregateHistoryView
- Metric history reported in a columnar format. See
R.get_metric_history_as_columns
. - New Template tag:
metric_slug
- Various Bug Fixes
- Initial Release