Simon Cruanes
|
9a7b4710a3
|
prepare for 0.8
|
2024-09-17 11:29:48 -04:00 |
|
Simon Cruanes
|
f8b8f00a14
|
doc
|
2024-09-17 11:19:25 -04:00 |
|
Simon Cruanes
|
27d4f59523
|
docs, readme
|
2024-09-17 11:08:54 -04:00 |
|
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
|
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
|
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
|
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
|
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
|
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
|
fcbabb055b
|
CI: test all the packages
|
2024-01-10 12:25:32 -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
|
434972bc26
|
remove dead code
|
2024-01-02 12:32:51 -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 |
|
Simon Cruanes
|
622770808d
|
fix too strict assertion
|
2023-12-27 17:34:47 -05:00 |
|
Simon Cruanes
|
eaa76ecb4c
|
details
|
2023-12-27 17:29:10 -05:00 |
|
Simon Cruanes
|
bc92d97a76
|
perf fuchsia: use a stack to hold in-flight spans, not a hashtable
|
2023-12-26 22:10:17 -05:00 |
|
Simon Cruanes
|
2e4971d23d
|
chore: we don't actually depend on atomic
|
2023-12-26 21:27:31 -05:00 |
|
Simon Cruanes
|
c2551a7e4b
|
fix warning
|
2023-12-26 21:21:23 -05:00 |
|
Simon Cruanes
|
ca22f07ca3
|
fix fuchsia: proper implem for setting thread name
|
2023-12-26 21:20:43 -05:00 |
|
Simon Cruanes
|
56d3117d06
|
do not drop events still in buffers at exit
|
2023-12-26 01:14:14 -05:00 |
|
Simon Cruanes
|
713cf6b4cf
|
fuchsia: metadata events
|
2023-12-26 00:56:49 -05:00 |
|
Simon Cruanes
|
68d3969cde
|
good progress on fuchsia collector
|
2023-12-25 22:52:50 -05:00 |
|
Simon Cruanes
|
9567c1b4a7
|
ppx: add let%trace <span var> = "name" in …
this allows the user to access the span within the scope.
|
2023-12-25 22:38:22 -05:00 |
|
Simon Cruanes
|
6eced76971
|
fuchsia: fixes (size is in words, not bytes)
|
2023-12-25 18:56:46 -05:00 |
|
Simon Cruanes
|
00caf6aad5
|
wip: collector for the fuchsia trace format
|
2023-12-25 16:52:22 -05:00 |
|
Simon Cruanes
|
7f9370e842
|
refactor: split some parts of trace-tef into trace.private.util
|
2023-12-25 16:51:52 -05:00 |
|
Simon Cruanes
|
bb520d90b5
|
ppx: make sure to reconstruct backtraces
|
2023-12-22 21:38:31 -05:00 |
|
Simon Cruanes
|
b1ccd58040
|
try to avoid capture
|
2023-12-22 21:33:30 -05:00 |
|
Simon Cruanes
|
8ce25c2815
|
add ppx_trace
|
2023-12-22 21:24:53 -05:00 |
|