Toby Lawrence
8307366bba
add support for culling idle metrics from prometheus output
2020-11-18 18:43:48 -05:00
Toby Lawrence
8b57975110
fix concurrent writer/uninitialized memory bug with AtomicBucket
2020-11-16 18:45:15 -05:00
Toby Lawrence
30c7ff1a98
a lot of tweaks
2020-11-13 11:06:53 -05:00
Toby Lawrence
7a8f3da859
wip
2020-11-12 23:23:32 -05:00
Toby Lawrence
5fa7e8fd1d
wip: inline vs dynamic custom enum approach
2020-11-01 10:44:44 -05:00
Toby Lawrence
9560d26990
more doc fixes
2020-10-28 22:51:27 -04:00
Toby Lawrence
4b9b1b8bfe
bunch of doc fixes
2020-10-28 22:43:42 -04:00
Toby Lawrence
6faae7718f
add bench for tracing layer + fix record_bool bug
2020-10-28 20:22:37 -04:00
Toby Lawrence
540fcfd25b
let the benchmark breathe a little better
2020-10-27 23:43:39 -04:00
Toby Lawrence
a2955973d7
remove StreamingIntegers since we don't use it anymore
2020-10-24 11:18:07 -04:00
Toby Lawrence
f12e4101da
Atomic::null constness somehow changed
2020-10-24 10:18:24 -04:00
Toby Lawrence
05e451f7e1
fix formatting
2020-10-24 10:14:44 -04:00
Toby Lawrence
b8bee9b19e
fix streaming bug + no_std attempt with util as the testbench
2020-10-24 10:14:44 -04:00
Toby Lawrence
9f8f9d360c
first cut at units
2020-10-24 10:12:46 -04:00
Toby Lawrence
8ac4b2f041
Add a fanout layer.
2020-10-08 11:11:02 -04:00
Toby Lawrence
36834dd6c6
refactor: next-generation metrics ( #80 )
2020-09-26 22:26:39 -04:00
Toby Lawrence
9aa00ee54d
Update some dependencies for metrics-util.
2019-11-21 00:36:40 -05:00
Toby Lawrence
ed80f3307e
feature: add a JSON observer ( #38 )
2019-07-23 12:25:49 -04:00
jean-airoldie
e614847de6
core: Recorder -> Observer ( #35 )
2019-07-17 09:06:45 -04:00
Toby Lawrence
d459db8084
Add label support + rename crates. ( #27 )
2019-07-05 21:14:08 -04:00
Toby Lawrence
29eb316438
Major additions to metrics-util + formatting/documentation polish.
...
We've added two new major types to the crate:
- AtomicBucket, which allows queue-style atomic writes with atomic
snapshots, powered by crossbeam-epoch
- StreamingIntegers, a scalar delta/zigzag/variable-byte integer
compression implementation
These types are a major part of reworking metrics to be event loop-less
and may be eventually be spun out into their own standalone crates, and
they have value outside of just metrics.
We've also really leveled up our documentation and benchmarks, and these
two types now have full benchmark suites to better demonstrate their
value and their performance on a given system.
2019-05-29 23:07:14 -04:00
Toby Lawrence
fdf816e9b3
commit metrics-util v0.1.0
2019-04-23 16:32:28 -04:00