Commit graph

218 commits

Author SHA1 Message Date
Simon Cruanes
6920c3341a
refactor: use trace.subscriber instead of a separate library 2024-09-17 10:36:49 -04:00
Simon Cruanes
cc6c311b45
more docs 2024-09-10 10:43:44 -04:00
Simon Cruanes
d36275574a
readme 2024-09-09 18:03:17 -04:00
Simon Cruanes
d8059e9aa0
feat: Subscriber.tee 2024-09-09 17:05:41 -04:00
Simon Cruanes
5b1ad7275b
feat subscriber: avoid polyvariants entirely 2024-09-09 15:59:46 -04:00
Simon Cruanes
8ce4f332c6
fix: smll change for manual spans 2024-09-09 15:33:09 -04:00
Simon Cruanes
797895c193
test: update tests 2024-09-09 15:25:01 -04:00
Simon Cruanes
7ddfa6c39f
I 2024-09-09 15:09:14 -04:00
Simon Cruanes
136ff47e66
test: fix tests 2024-09-09 14:44:33 -04:00
Simon Cruanes
839eb3fcdf
feat tef-tldrs: expose a subscriber 2024-09-09 14:44:23 -04:00
Simon Cruanes
59db458fec
tef: expose subscriber_jsonl 2024-09-09 14:44:13 -04:00
Simon Cruanes
bebd037803
wip: trace-subscriber package 2024-09-09 14:14:25 -04:00
Simon Cruanes
57aec09be9 rename tef.tldr to tef.tldrs 2024-08-23 15:17:55 -04:00
Simon Cruanes
8697f53405 add basic bench for trace-tef.multiproc 2024-08-23 15:17:55 -04:00
Simon Cruanes
ba6861630d fix trace-tef.tldr: turn TEF path to an absolute one 2024-08-23 15:17:55 -04:00
Simon Cruanes
3f28b8032a feat: add trace-tef.tldr for tracing multiple processes 2024-08-23 15:17:55 -04:00
Simon Cruanes
62837c5193 feat tef: accept a out_channel directly in the collector 2024-08-23 15:17:55 -04:00
Simon Cruanes
0b6dc27556 break tef: use mtime.now, not a counter, for multiproc
this allows us to correlate timestamps among processes on the same
machine.
2024-08-23 15:17:55 -04:00
Simon Cruanes
f8c1d2d972
refactor tef: move event in a side file 2024-08-16 15:45:24 -04:00
Simon Cruanes
6383fcfff9
feat trace-fuchsia: require thread-local-storage 0.2 2024-08-16 12:32:04 -04:00
Simon Cruanes
1e20dab45c
format 2024-08-16 12:31:56 -04:00
Simon Cruanes
62063f3f94
prepare for 0.7 2024-03-08 11:59:24 -05:00
Simon Cruanes
e76a977330 fixes: check for dummy spans in some operations 2024-03-08 11:45:28 -05:00
Simon Cruanes
b52f15068d add get_default_level() 2024-03-08 11:45:28 -05:00
Simon Cruanes
37f8a237ff CI 2024-03-08 11:45:28 -05:00
Simon Cruanes
de8b51a9a2 feat: add levels to Trace_core.
these levels are used to control the verbosity levels.
2024-03-08 11:45:28 -05:00
Simon Cruanes
d0e159785e
fix in trace-tef now that meta-map can raise Invalid_arg 2024-03-01 15:18:04 -05:00
Simon Cruanes
3c2f804716
add hmap as a depopt (#28)
if present, we use `Hmap.t` as the meta map for manual spans
2024-02-24 11:33:48 -05:00
Simon Cruanes
05be245163
fix: truncate large strings in fuchsia 2024-02-20 15:10:20 -05:00
Simon Cruanes
a1df7eb88e
wip: fix fuchsia in case strings are too big 2024-02-13 16:12:08 -05:00
Simon Cruanes
d3e710605e
update @since next tags 2024-01-24 22:44:28 -05:00
Simon Cruanes
d73a754189
doc 2024-01-19 10:02:49 -05:00
Simon Cruanes
23231464d1
Merge pull request #25 from c-cube/wip-doc-ci
add doc generation in CI
2024-01-19 10:00:44 -05:00
Simon Cruanes
aa1b43be43
odoc again 2024-01-19 09:44:07 -05:00
Simon Cruanes
7e087ffc54
more CI 2024-01-19 09:31:35 -05:00
Simon Cruanes
ecf51ce32b
CI: use odoc, not odig 2024-01-19 09:09:06 -05:00
Simon Cruanes
c78313f76d
add doc generation in CI 2024-01-19 08:51:44 -05:00
Simon Cruanes
659ce2e403
prepare for 0.6 2024-01-18 10:17:55 -05:00
Simon Cruanes
e708791725
mark trace-fuchsia as unavailable on s390x (bigendian) 2024-01-18 10:17:55 -05:00
Simon Cruanes
fcbabb055b
CI: test all the packages 2024-01-10 12:25:32 -05:00
Simon Cruanes
698daa8629
lower bound on ppxlib 2024-01-10 11:42:37 -05:00
Simon Cruanes
7d7461997a
fix: fuchsia depends on TLS 2024-01-10 11:23:24 -05:00
Simon Cruanes
a9fdc58904
fix build: deptopt on mtime for trace-core.util 2024-01-10 10:46:17 -05:00
Simon Cruanes
43cc061096
fix build 2024-01-10 10:42:26 -05:00
Simon Cruanes
987b57191c
Merge pull request #24 from c-cube/wip-fuchsia
fuchsia trace format
2024-01-09 11:41:28 -05:00
Simon Cruanes
6e217e053b
Merge pull request #23 from c-cube/wip-ppx
ppx_trace
2024-01-09 10:43:24 -05:00
Simon Cruanes
434972bc26
remove dead code 2024-01-02 12:32:51 -05:00
Simon Cruanes
bc41a53f6c
limit test to package 2023-12-27 21:37:34 -05:00
Simon Cruanes
5571751f3e
missed some uses of Atomic 2023-12-27 21:33:04 -05:00
Simon Cruanes
6aeb1ea007
remove unused dep 2023-12-27 21:20:08 -05:00