Commit Graph

383 Commits

Author SHA1 Message Date
Francis Lalonde ef17666192 Add travis badge and fix README todo 2017-08-19 11:09:17 -07:00
Francis Lalonde c9fde233e9 Remove unused nightly feature 2017-08-19 10:30:56 -07:00
Francis Lalonde 4af0d87cd2 Bump version to 0.3.0 2017-08-19 10:17:22 -07:00
Francis Lalonde 2672f71fb3 Rename Dispatch new_metric* to just metric_*, and then count() to counter() 2017-08-19 07:50:27 -07:00
Francis Lalonde 4395edb837 Move lib/src to src 2017-08-19 07:29:31 -07:00
Francis Lalonde 4d36671bd6 Prepare for first crate publish 2017-08-18 11:32:22 -07:00
Francis Lalonde c48c9d8f81 Split lib from examples, moved core:: to crate root 2017-08-06 12:01:21 -04:00
Francis Lalonde 2eacbb27fb Bump version to 0.2.0 2017-08-02 12:49:54 -04:00
Francis Lalonde 4ab8caa37a Move aggregate and publish back to root src, add self-schedule 'static Publisher 2017-07-31 14:58:41 -04:00
Francis Lalonde c91f5b37ec renamed dispatch to direct, moved scope from direct to its own module 2017-07-28 16:51:28 -04:00
Francis Lalonde 97649b7e73 renamed timer! back to time, more agg stats, with_prefix() 2017-07-28 15:15:38 -04:00
Francis Lalonde ca3e864050 Add timer.time(Fn()), fix microsecond scaling to ms in statsd 2017-07-28 11:06:49 -04:00
Francis Lalonde a7262bacf0 microseconds, disabled scopes, split count and gauge, num::ToPrimitive 2017-07-28 10:26:17 -04:00
Francis Lalonde 723c624afc fixed benchmarks 2017-07-25 14:39:26 -04:00
Francis Lalonde 32804eb24f applied default rustfmt, new_metric() 2017-07-25 12:26:33 -04:00
Francis Lalonde c483426cc2 more doc, MetricKey, DispatchScope taking FnOnce(scope) 2017-07-25 12:17:57 -04:00
Francis Lalonde fce43013ef aggregate.sink() / .source(), better sample in main and README 2017-07-24 16:36:23 -04:00
Francis Lalonde 5a255cfa16 threadlocal dispatch scope 2017-07-24 00:20:32 -04:00
Francis Lalonde 2ae4e5cecf impl metric cache (with caveat) 2017-07-21 14:29:39 -04:00
Francis Lalonde fa3e74385f before adding phantom type for metric cache 2017-07-21 11:38:26 -04:00
Francis Lalonde 98fe76d761 renamed core structs, optimized statsd, added statsd sampling field 2017-07-21 10:08:52 -04:00
Francis Lalonde 4669be5a3b aggregate publisher 2017-07-20 15:42:39 -04:00
Francis Lalonde 0165a5ca57 scheduled aggregated metrics to statsd 2017-07-19 16:46:04 -04:00
Francis Lalonde b1d6e6bfb3 Simple Aggregate Sink 2017-07-18 16:18:02 -04:00
Francis Lalonde b30d647b97 split into modules 2017-07-17 11:21:31 -04:00
Francis Lalonde 235c20d705 Aggregate WIP.2 2017-07-16 22:48:28 -04:00
Francis Lalonde 02587b6902 Aggregate WIP 2017-07-06 06:53:57 -04:00
Francis Lalonde 8ff8446d50 Renamed project, README todo 2017-06-29 17:52:37 -04:00
Francis Lalonde 13872b9bc5 Added Sweet Metric traits 2017-06-29 17:40:25 -04:00
Francis Lalonde 66285bc56e Starting to look like we're getting somewhere 2017-06-28 16:08:44 -04:00
Francis Lalonde 0a1195249f Slightly less dumb shit 2017-06-28 08:03:19 -04:00
Francis Lalonde 77aa5ff94e Create README.md 2017-06-27 06:05:00 -04:00
Francis Lalonde 009dd5cdd1 Yeah 2017-06-27 06:04:02 -04:00