Commit graph

  • c6a77e3e77
    wip: a d2 diagram to explain ocaml-tracing's architecture simon/diagram-architecture-d2 Simon Cruanes 2026-03-03 14:55:56 -05:00
  • 40e96a6936 deploy: 41b152c789 gh-pages c-cube 2026-03-03 14:25:55 +00:00
  • 41b152c789
    doc main Simon Cruanes 2026-03-03 08:47:46 -05:00
  • 765873d9bc deploy: 3b8fc8977680b47f5f5b1c43e40fc56efaf35962 c-cube 2026-03-03 13:50:13 +00:00
  • dd30ae0858
    prepare for 0.12 v0.12 Simon Cruanes 2026-02-26 16:38:27 -05:00
  • 02815f16eb deploy: 82cdd4c7f13b529a91bb0e5c440c6dc4c3e40ef4 c-cube 2026-02-26 21:42:57 +00:00
  • 675834885e deploy: fd6eac6ea8 c-cube 2026-02-26 17:36:28 +00:00
  • fd6eac6ea8 format Simon Cruanes 2026-02-26 12:30:45 -05:00
  • a36f91b350 fix tests Simon Cruanes 2026-02-26 12:02:29 -05:00
  • 3752d70403 testing with domains Simon Cruanes 2026-02-26 11:54:21 -05:00
  • 72d64be0c3 additional unit tests Simon Cruanes 2026-02-26 11:07:22 -05:00
  • 0a95e5ff37 test for TLS as ambient-span-provider Simon Cruanes 2026-02-26 10:47:34 -05:00
  • fe50b4d325 CI Simon Cruanes 2026-02-26 09:37:22 -05:00
  • 6c841134ef
    format Simon Cruanes 2026-02-26 12:30:45 -05:00
  • deb1275000
    fix tests Simon Cruanes 2026-02-26 12:02:29 -05:00
  • 481dcbeb93
    testing with domains Simon Cruanes 2026-02-26 11:54:21 -05:00
  • cc02782a0a deploy: e0a705e391 c-cube 2026-02-26 16:11:32 +00:00
  • 607c796a05
    additional unit tests Simon Cruanes 2026-02-26 11:07:22 -05:00
  • 960b60d91b
    test for TLS as ambient-span-provider Simon Cruanes 2026-02-26 10:47:34 -05:00
  • 71c9f1e039
    CI Simon Cruanes 2026-02-26 09:37:22 -05:00
  • e0a705e391
    add trace.thread-local-storage optional library Simon Cruanes 2026-02-26 09:36:06 -05:00
  • aaba8d4db3
    use current_span when entering spans or sending messages Simon Cruanes 2026-02-25 14:16:47 -05:00
  • 2f90d0f1f3 deploy: 4e6c69de8c c-cube 2026-02-25 19:12:33 +00:00
  • 4e6c69de8c
    Merge pull request #44 from ocaml-tracing/simon/proper-scope-in-collector Simon Cruanes 2026-02-25 14:10:02 -05:00
  • 132ef34846
    format Simon Cruanes 2026-02-25 11:50:54 -05:00
  • 9ce054e380
    add ambient_span_provider to get cur_span/with_cur_span Simon Cruanes 2026-02-25 11:24:11 -05:00
  • 85b501ce14
    fix test dune stanza Simon Cruanes 2026-02-15 21:33:39 -05:00
  • 44bafeca1a
    test for runtime events is optional Simon Cruanes 2026-02-15 16:33:50 -05:00
  • a20233a455
    add CI for formatting Simon Cruanes 2026-02-15 16:30:20 -05:00
  • a9054e48f3
    Add basic landmarks data types with yojson encoders simon/basic-landmarks Simon Cruanes 2026-02-11 23:48:23 +00:00
  • 6517ee32bc
    Add lock-free atomic hashtable for string->atomic int mapping Simon Cruanes 2026-02-12 00:00:49 +00:00
  • d8cdb2bcc2
    runtime events collector, + test Simon Cruanes 2026-02-11 17:36:12 -05:00
  • 90bb7e6394 deploy: e4d4e23530 c-cube 2026-02-12 01:18:35 +00:00
  • e4d4e23530
    add {thread,process}_sort_index extension + TEF support Simon Cruanes 2026-02-11 20:16:07 -05:00
  • b75d66caee deploy: 627164afd0 c-cube 2026-02-11 01:45:18 +00:00
  • 627164afd0
    update next tag Simon Cruanes 2026-02-10 20:43:09 -05:00
  • e8d889313b deploy: c711a0dc66 c-cube 2026-02-06 18:27:47 +00:00
  • c711a0dc66
    prepare for 0.11 v0.11 Simon Cruanes 2026-02-06 13:22:57 -05:00
  • 8c51773980 deploy: c9cd56d0b5 c-cube 2026-02-06 18:16:33 +00:00
  • c9cd56d0b5
    add enabled to the collector Simon Cruanes 2026-02-06 13:14:19 -05:00
  • 2c874b6191 deploy: a4144ff3d1 c-cube 2026-01-22 02:07:22 +00:00
  • a4144ff3d1
    extensible metric; pass level around in collector Simon Cruanes 2026-01-21 21:04:53 -05:00
  • a398dc03da deploy: f1633fdcff c-cube 2026-01-21 01:36:58 +00:00
  • f1633fdcff
    readme Simon Cruanes 2026-01-20 20:34:43 -05:00
  • 994b248ff2 deploy: 6f3b487f35 c-cube 2026-01-21 01:33:49 +00:00
  • 6f3b487f35
    bit of doc Simon Cruanes 2026-01-20 20:31:27 -05:00
  • 9c26067efc deploy: 87d5a0228a c-cube 2026-01-21 01:25:53 +00:00
  • 87d5a0228a
    CI: try to fix docs Simon Cruanes 2026-01-20 20:23:40 -05:00
  • 594a101922
    remove unused dep on thread-local-storage Simon Cruanes 2026-01-20 20:18:16 -05:00
  • 5751c1585c
    Merge pull request #43 from ocaml-tracing/simon/full-refactor-open-sum-types-no-more-manual-spans Simon Cruanes 2026-01-20 20:12:15 -05:00
  • d91174cf32
    remove dep on hmap Simon Cruanes 2026-01-17 22:39:32 -05:00
  • 44f87bdd6b
    trace: remove meta_map, not used anymore Simon Cruanes 2026-01-17 22:39:25 -05:00
  • 12cdccb842
    test belongs in trace-tef Simon Cruanes 2026-01-17 21:13:57 -05:00
  • ea59d09635
    track spans: sort resulting list of unclosed spans Simon Cruanes 2026-01-17 21:13:49 -05:00
  • eb4abf2966
    compat fix Simon Cruanes 2026-01-17 21:06:48 -05:00
  • bb78e9babb
    small test for span tracking Simon Cruanes 2026-01-17 20:54:22 -05:00
  • f88cd7651c
    trace-tef: ?debug option to track spans Simon Cruanes 2026-01-17 20:54:07 -05:00
  • 254c7e0af9
    better, simpler, no fuss trace.debug Simon Cruanes 2026-01-17 20:53:58 -05:00
  • 67b3deb191
    add Trace.with_setup_collector Simon Cruanes 2026-01-17 20:53:12 -05:00
  • dd432c4586
    add trace.debug to find what spans were not closed on exit Simon Cruanes 2026-01-17 10:42:59 -05:00
  • e98c11c9e0
    remove dead code and on_tracing_error Simon Cruanes 2026-01-17 10:42:45 -05:00
  • 40335815b3
    update trace.opam a bit Simon Cruanes 2026-01-16 19:54:28 -05:00
  • 481b5a10b2
    remove subscriber entirely Simon Cruanes 2026-01-16 19:50:50 -05:00
  • 4b4569f956
    CI Simon Cruanes 2026-01-15 22:03:10 -05:00
  • 2bde0d155a
    update test outputs Simon Cruanes 2026-01-15 20:53:40 -05:00
  • f714482fe4
    address warnings Simon Cruanes 2026-01-15 20:53:15 -05:00
  • bf76b1f8eb
    bench Simon Cruanes 2026-01-15 20:53:05 -05:00
  • 22d91d4f40
    rewrite trace-fuchsia to work with new collector Simon Cruanes 2026-01-15 20:43:05 -05:00
  • e2a942fedc
    fix tef-tldrs Simon Cruanes 2026-01-15 20:42:51 -05:00
  • dc37f68993
    rewrite trace-tef so it returns the new collector Simon Cruanes 2026-01-15 20:42:45 -05:00
  • 7b0197e6c2
    trace.util: add Unix_util and Mock_ Simon Cruanes 2026-01-15 20:42:19 -05:00
  • 85ef7f4587
    trace.simple: a basic span type as illustration Simon Cruanes 2026-01-15 20:42:06 -05:00
  • 64936441ef
    trace.util: add the thread and time utils, add multi_collector, add span_id64 and trace_id64 Simon Cruanes 2026-01-15 17:20:55 -05:00
  • fc2fc49e94
    remove subscriber library Simon Cruanes 2026-01-15 17:20:17 -05:00
  • 66816040aa
    core: remove current_span from collector Simon Cruanes 2026-01-15 17:19:49 -05:00
  • 0bd8868172
    update test outputs Simon Cruanes 2026-01-14 22:47:08 -05:00
  • 4aee136827
    make tests compile Simon Cruanes 2026-01-14 22:31:46 -05:00
  • 2a866e60f8
    fix fuchsia and tef backends to use trace_id Simon Cruanes 2026-01-14 22:30:00 -05:00
  • 5b83834af5
    subscriber: restore trace_id Simon Cruanes 2026-01-14 22:29:46 -05:00
  • c89a031e43
    core: enter_span takes an optional flavor Simon Cruanes 2026-01-14 22:29:32 -05:00
  • 2cfb3c67fa
    port fuchsia to new subscriber Simon Cruanes 2026-01-14 22:09:33 -05:00
  • 7389ca5b45
    fix warning Simon Cruanes 2026-01-14 22:09:25 -05:00
  • 322e1d0f44
    subscriber: make ~new_span_id mandatory Simon Cruanes 2026-01-14 22:09:05 -05:00
  • 7a392e54d1
    trace-tef: use new subscriber, no more global state Simon Cruanes 2026-01-14 21:48:10 -05:00
  • a1837e402e
    trace.subscriber: define custom span, simplify subscriber callbacks Simon Cruanes 2026-01-14 21:47:56 -05:00
  • 40b44349e7
    core: add on_init callback to collector Simon Cruanes 2026-01-14 21:46:21 -05:00
  • 8e2bb5bc83
    remove event for now Simon Cruanes 2026-01-14 21:27:33 -05:00
  • 5018a9ead7
    refactor core library Simon Cruanes 2026-01-14 20:29:33 -05:00
  • 1c9a869148 ppx: call Stdlib.Printexc Vincent Bernardoff 2026-01-10 13:27:14 +01:00
  • 50a2c67b37 ppx: call Stdlib.Printexc Vincent Bernardoff 2026-01-10 13:27:14 +01:00
  • 3735e7104f deploy: 5141d4bde4 c-cube 2026-01-09 21:31:28 +00:00
  • b7bd89b75c
    add trace.v0_10_1 library v0.10.1 rel-0.10.1 Simon Cruanes 2026-01-09 16:24:12 -05:00
  • cdbc95b7e4
    prepare for 0.10.1 Simon Cruanes 2026-01-09 16:06:54 -05:00
  • aa2eef6f31
    relax bounds on ppxlib Simon Cruanes 2026-01-09 16:06:48 -05:00
  • 5141d4bde4
    style Simon Cruanes 2026-01-09 16:04:03 -05:00
  • b132951644
    cleanup Simon Cruanes 2025-12-12 13:00:56 -05:00
  • 8b747053d7
    remove trace_id entirely, use meta-maps in more places Simon Cruanes 2025-12-12 10:10:09 -05:00
  • 84400c9839 deploy: ef35cc1d79 c-cube 2025-12-12 13:56:43 +00:00
  • ef35cc1d79
    Merge pull request #38 from c-cube/simon/fix-ppxlib-0.37 Simon Cruanes 2025-12-12 08:54:29 -05:00
  • 03a93e7ad1
    wip simon/perfetto-backend Simon Cruanes 2025-12-11 15:05:07 -05:00