Commit graph

538 commits

Author SHA1 Message Date
Simon Cruanes
c030bf9c21
depend on atomic shims, vendor them 2022-03-21 15:20:20 -04:00
Simon Cruanes
a00d4d2383
collector: if queue is full, drop item, and wakeup thread 2022-03-21 15:06:38 -04:00
Simon Cruanes
396ef4c366
test(emit1): knobs to change sleep, batch size, collector config etc. 2022-03-21 15:01:56 -04:00
Simon Cruanes
124ba09b2b
feat: implement background thread, collector config, batching 2022-03-21 15:01:41 -04:00
Simon Cruanes
3d89103ca6
typo 2022-03-21 13:16:50 -04:00
Simon Cruanes
b8b6a95cdf
test: graceful shutdown on ctrl-c 2022-03-21 12:19:35 -04:00
Simon Cruanes
302711ea06
fix test 2022-03-21 11:45:46 -04:00
Simon Cruanes
341c70f18f
make add_event lazy 2022-03-21 11:19:36 -04:00
Simon Cruanes
64d9a91d51
add Event type 2022-03-21 11:16:46 -04:00
Simon Cruanes
ca16c6e68d
fix 2022-03-21 10:39:54 -04:00
Simon Cruanes
bec21639b7
lwt: trace.with_ 2022-03-21 10:37:26 -04:00
Simon Cruanes
f2e728765a
fix test 2022-03-21 10:21:08 -04:00
Simon Cruanes
06727ff588
add more metadata 2022-03-21 10:10:50 -04:00
Simon Cruanes
064951c368
fix build race condition? 2022-03-18 22:49:07 -04:00
Simon Cruanes
bfa534e31c
test: simulate some failing span 2022-03-18 16:41:12 -04:00
Simon Cruanes
958d79c875
add status to spans 2022-03-18 16:35:30 -04:00
Simon Cruanes
898b62aeb7
ci badge 2022-03-18 14:20:32 -04:00
Simon Cruanes
5f2098619a
doc, etc. 2022-03-18 14:17:56 -04:00
Simon Cruanes
f20e613256
chore: ci 2022-03-18 12:13:28 -04:00
Simon Cruanes
47e1939b8f
add odoc as a doc dep 2022-03-18 12:12:51 -04:00
Simon Cruanes
d261347987
ci 2022-03-18 11:53:43 -04:00
Simon Cruanes
6faedf5636
fix build race condition 2022-03-18 11:53:37 -04:00
Simon Cruanes
200bad09bc
generate doc 2022-03-18 11:10:48 -04:00
Simon Cruanes
70dba09773
github actions 2022-03-18 11:09:50 -04:00
Simon Cruanes
aea549862b
lwt library 2022-03-18 11:09:50 -04:00
Simon Cruanes
097436f907
make collector async-compatible (inspired from Logs) 2022-03-18 11:09:12 -04:00
Matt Bray
c8d33aa611 test 2022-03-17 18:45:08 +00:00
Simon Cruanes
d498d413be
test 2022-03-17 14:42:26 -04:00
Simon Cruanes
3006e293b0
better test 2022-03-17 14:22:10 -04:00
Simon Cruanes
3beacb1f18
more features in spans 2022-03-17 14:19:53 -04:00
Simon Cruanes
4bed351df4
debug 2022-03-17 14:19:52 -04:00
Matt Bray
68b2952b76 chore: scope test metrics 2022-03-17 18:00:45 +00:00
Simon Cruanes
5792c875e8
test 2022-03-17 13:08:46 -04:00
Simon Cruanes
f7499be0dd
curl backend: temporary debug output, better curl options 2022-03-17 13:08:33 -04:00
Simon Cruanes
4edc74c7da
feat: trace API 2022-03-17 13:08:29 -04:00
Simon Cruanes
a6b0a2134b
add basic test that emits fake data 2022-03-16 16:48:43 -04:00
Simon Cruanes
b05d64a025
start fleshing out main API, starting with metrics 2022-03-16 16:48:28 -04:00
Simon Cruanes
14a0fa922d
initial commit 2022-03-16 15:58:08 -04:00