Commit Graph

115 Commits

Author SHA1 Message Date
RafalGoslawski ed90c33f4a
Tagalong: Fixed warnings in examples 2022-12-15 17:20:46 +00:00
Francis Lalonde a5939a794e Clippy + Format 2020-05-25 09:12:24 -04:00
Francis Lalonde 46241ad439 v0.9.0 2020-05-22 23:53:18 -04:00
Francis Lalonde a63ddbeab7 0.8.0 SUCH REJOICING 2020-05-15 00:28:40 -04:00
Francis Lalonde 314764987b Add dyn keyword to dyn traits as per clippy's advice 2019-07-11 11:48:14 -04:00
Francis Lalonde 3147ca034f Merge branch 'master' of github.com:fralalonde/dipstick 2019-06-22 08:53:32 -04:00
grippy 645cf15427 forgot cargo fmt 2019-06-21 20:06:12 -07:00
grippy 33a3fba4af Fixes issue with missing linefeed and uses post for prom/pushgateway call. Also adds an example on using Proxy, AtomicBucket, and MultiOutput 2019-06-21 20:05:24 -07:00
Francis Lalonde 84a5e4c4d3 Fixed prometheus buffer issue 2019-06-21 19:42:57 -04:00
Francis Lalonde c88cc8f7f8 Observer on_flush PR fixes 2019-05-14 20:07:49 -04:00
Francis Lalonde dbd659a91d Apply formatting 2019-04-16 17:30:44 -04:00
Francis Lalonde 11cc138065 Observe any metric type, pass now to Oberver as param 2019-04-10 11:00:46 -04:00
Francis Lalonde 018662faf5 0.7.2 changelist 2019-04-10 09:05:14 -04:00
Francis Lalonde 6a205337e5 Document observers in handbook 2019-04-09 08:43:14 -04:00
Francis Lalonde 0070f26d6d Applied format 2019-04-09 07:55:15 -04:00
Francis Lalonde e5c74de9ed Fix shared flush listeners & schedule handles 2019-04-09 07:46:25 -04:00
Francis Lalonde 23dc724a4b Ergonomize listeners 2019-04-08 22:49:39 -04:00
Francis Lalonde 5c5ec504f5 New single thread scheduler 2019-04-07 23:42:34 -04:00
Francis Lalonde 22a7e47c2c Abandon Observer struct 2019-03-11 14:28:55 -04:00
Francis Lalonde bb2780e0ce Added OnFlush & Gauge Observers 2019-03-08 16:59:51 -05:00
Michal Turek 4a6227122d #42 Improve API, remove Arc that wraps the closure. 2019-03-07 15:37:48 -05:00
Michal Turek 210b37f5fb #42 Minor improvements.
- Use `MetricValue` instead of `isize`.
- Cancel handle in example.
- Configurable thread name.
2019-03-07 15:23:23 -05:00
Michal Turek b2d6b94469 #42 Observer of gauge values. 2019-03-07 15:23:23 -05:00
Francis Lalonde 09e54bbd37 Non-option sampling & buf, per-metric-sample example, default features fix 2019-01-26 11:53:38 -05:00
Francis Lalonde 9c50fe0ffc Fix unused macro warnings 2019-01-26 08:10:53 -05:00
Francis Lalonde 9eb41aebeb Final method rename PR changes - named() / add_name() 2019-01-25 15:45:46 -05:00
Francis Lalonde 44ebcdc2b5 PR #38 changes #1 2019-01-23 12:53:46 -05:00
Francis Lalonde 2122729efb Rename + deprecate a bunch of methods for API consistency 2019-01-21 16:53:01 -05:00
Francis Lalonde 914ee1e7e6 Fix: Export Missing Level 2019-01-13 12:49:24 -05:00
Francis Lalonde 963dfc0fd2 Level Log Target 2018-12-31 17:03:34 -05:00
Francis Lalonde 456f096981 Tested Level counters OK 2018-12-20 16:19:03 -05:00
Francis Lalonde 547458f240 Some cleanup 2018-12-20 07:35:31 -05:00
Francis Lalonde 0158c5c698 Using examples for handbook 2018-12-19 01:29:19 +00:00
Francis Lalonde 5d67e096ee Switch to isize for MetricValue 2018-12-18 16:06:03 -05:00
Francis Lalonde 1eb2c01e01 Drop custom errors 2018-12-18 14:17:12 -05:00
Francis Lalonde ce3273bafa Use prometheus-rust crate rather than reinventing it 2018-11-13 09:27:06 -05:00
Francis Lalonde ea812eb9a0 superdoc 2018-10-26 01:20:47 +00:00
Francis Lalonde 851463b193 Skeptic fix 2018-10-18 10:22:38 -04:00
Francis Lalonde 0b61c01550 template from vec 2018-10-18 09:31:53 -04:00
Francis Lalonde 40bef5115c Formatting trait 2018-10-18 08:54:41 -04:00
Francis Lalonde 5e9aebbb22 Save scopes 2018-10-17 16:43:08 -04:00
Francis Lalonde fc57e4de8f Fix sterr() and stdout() usability, rename log module 2018-10-09 10:05:40 -04:00
Francis Lalonde 8bf1b7b6c9 Rename naming fns, still more linting 2018-10-05 10:26:33 -04:00
Francis Lalonde 7ac4908cba Remove more lint, bump ton num 0.2 2018-10-04 17:28:25 -04:00
Francis Lalonde 969f0ed66c Split Name and Namespace to separate module 2018-10-03 14:01:53 -04:00
Francis Lalonde 35c90336b7 Move to subs, break core 2018-09-19 14:27:55 -04:00
Francis Lalonde 6706f18872 Pre-split core 2018-09-11 08:27:10 -04:00
Francis Lalonde 147e89195b input(), output(), ::send_to() 2018-07-03 12:10:55 -04:00
Francis Lalonde e90891bcd7 Queue & Bucket benchmarks 2018-06-27 10:18:05 -04:00
Francis Lalonde f32a1777b0 Multi output raw 2018-06-26 15:51:49 -04:00