Commit graph

  • 9696dfb511
    relax bounds on trace, 0.11 is the one we want Simon Cruanes 2026-02-11 14:18:34 -05:00
  • 6fe90a3cfe
    try to fix CI Simon Cruanes 2026-02-10 22:42:25 -05:00
  • 6f1e1627fe
    Merge pull request #117 from ocaml-tracing/simon/refactor-main-otel-api Simon Cruanes 2026-02-10 22:36:09 -05:00
  • 21e799ae61 Fix ezcurl 0.3 compatibility issue Simon Cruanes 2026-02-08 07:03:43 +00:00
  • 1ebd474423 fix: critical bugs found in code review Simon Cruanes 2026-02-08 06:05:49 +00:00
  • c29ac75a82
    opentelemetry.trace: expose sum and hist metrics Simon Cruanes 2026-01-21 22:15:23 -05:00
  • 4183254546
    update trace, fix opentelemetry.trace Simon Cruanes 2026-01-21 22:00:08 -05:00
  • a3d375ce90
    CI Simon Cruanes 2026-01-20 20:39:20 -05:00
  • 9af7e070b9
    CI: trace refactor was merged into main Simon Cruanes 2026-01-20 20:12:57 -05:00
  • 47ce0b2efd
    CI: pin+install ambient-context Simon Cruanes 2026-01-20 20:02:51 -05:00
  • 95fe450599
    CI Simon Cruanes 2026-01-20 00:38:20 -05:00
  • 0c119c3eff
    details Simon Cruanes 2026-01-17 23:03:35 -05:00
  • ee144aec22
    use an opam pin in CI Simon Cruanes 2026-01-17 09:58:49 -05:00
  • 26e70ed1af
    refactor trace: adapt to newer trace 0.99 Simon Cruanes 2026-01-16 20:55:13 -05:00
  • 96aef5e021
    use a separate ambient-context library Simon Cruanes 2026-01-16 20:11:24 -05:00
  • 0099bc5439
    compat 4.08 Simon Cruanes 2026-01-12 21:09:58 -05:00
  • 610244aad4
    doc Simon Cruanes 2026-01-12 20:59:05 -05:00
  • 696a5d4b91
    tidy up src/lib Simon Cruanes 2026-01-12 20:57:10 -05:00
  • 1a77e8d91e
    remove matt from codeowners Simon Cruanes 2026-01-12 20:50:59 -05:00
  • f31062a602
    rename batching modules Simon Cruanes 2026-01-12 20:50:53 -05:00
  • 31aadebfd6
    typo Simon Cruanes 2026-01-12 20:47:55 -05:00
  • 55a5d1ed88
    disable nix CI for now Simon Cruanes 2026-01-12 20:46:30 -05:00
  • f208a87eb8
    remove Rpool, unused Simon Cruanes 2026-01-12 20:42:44 -05:00
  • 4f6334dac0
    add Emitter_sample Simon Cruanes 2026-01-12 20:42:36 -05:00
  • 843d10dae1
    detail Simon Cruanes 2026-01-12 20:39:43 -05:00
  • d2d5b33751
    add Emitter_limit_interval Simon Cruanes 2026-01-12 20:34:48 -05:00
  • 3ba0523227
    details on Interval_limiter Simon Cruanes 2026-01-12 20:34:40 -05:00
  • 008ae6ddfd
    add Emitter_add_batching to client library Simon Cruanes 2026-01-12 20:09:41 -05:00
  • 07d8357cfb
    docs Simon Cruanes 2026-01-12 20:09:04 -05:00
  • 513aafe6e8
    span: carry flags over to span_link Simon Cruanes 2026-01-12 20:08:57 -05:00
  • 2d6ec5c0f6
    remove temporary code in ambient-context Simon Cruanes 2026-01-12 19:32:56 -05:00
  • ce33809446
    ocurl lwt test Simon Cruanes 2026-01-09 15:36:20 -05:00
  • cdd1289c1d
    compat 4.08 Simon Cruanes 2025-12-27 22:43:23 -05:00
  • 2d19ae2c46
    compat with 4.08 Simon Cruanes 2025-12-27 22:29:25 -05:00
  • 7b5b451b2c
    finally redact these logs Simon Cruanes 2025-12-27 22:18:08 -05:00
  • ae92077389
    more docs Simon Cruanes 2025-12-27 22:08:22 -05:00
  • b1589ccf76
    stupid fix Simon Cruanes 2025-12-27 21:58:01 -05:00
  • 979a3ab3c8
    test: redact current ocaml version from signal-gatherer output Simon Cruanes 2025-12-27 21:48:28 -05:00
  • 5622d81ae7
    test: change port for test_logs_e2e Simon Cruanes 2025-12-27 21:33:52 -05:00
  • d9362ae788
    feat: add runtime/otel-specific name and version modifiable Simon Cruanes 2025-12-27 21:15:03 -05:00
  • ea1c6ba0f5
    CI: pin ocaml-trace to a specific commit Simon Cruanes 2025-12-27 20:49:31 -05:00
  • dc21341d92
    try to fix compat with versions of cohttp Simon Cruanes 2025-12-27 20:17:33 -05:00
  • 581590abcc
    fix build Simon Cruanes 2025-12-27 20:04:57 -05:00
  • a2cee3d397
    fix Simon Cruanes 2025-12-27 19:41:34 -05:00
  • ca6482085d
    try to fix CI Simon Cruanes 2025-12-27 19:33:24 -05:00
  • f5a13a1248
    debug Simon Cruanes 2025-12-25 23:20:18 -05:00
  • 6ddfe1715a
    more e2e tests, including cohttp_lwt Simon Cruanes 2025-12-25 01:21:54 -05:00
  • d3559015df
    emit1_cohttp: more options, more debug Simon Cruanes 2025-12-25 01:21:41 -05:00
  • b4b864a0b6
    fix otel-lwt: logic for tracer.with_ was invalid Simon Cruanes 2025-12-25 01:21:12 -05:00
  • 3b6e239c17
    debug Simon Cruanes 2025-12-25 01:20:49 -05:00
  • f8269ed1c8
    the test library was wrong!!! Simon Cruanes 2025-12-20 23:35:55 -05:00
  • 95e8c78ff8
    merge any_signal/signal into resource_signal, dedup Simon Cruanes 2025-12-20 23:28:53 -05:00
  • 3dfbd14508
    doc Simon Cruanes 2025-12-20 23:00:13 -05:00
  • 5596552379
    wip: fix the e2e tests Simon Cruanes 2025-12-17 16:14:32 -05:00
  • bf7eaa97bd
    setup ambient context in lwt/eio client setups Simon Cruanes 2025-12-17 16:13:41 -05:00
  • 942a56c879
    use mutex again to protect rand_bytes state Simon Cruanes 2025-12-17 15:51:07 -05:00
  • e01a2f773b
    use the correct clock in logger/metrics; use ptime_clock as default Simon Cruanes 2025-12-17 15:50:05 -05:00
  • 46960e2021
    otel-cohttp-lwt: simplify cleanup Simon Cruanes 2025-12-17 15:48:20 -05:00
  • c9f5a27b22
    test binaries: updates Simon Cruanes 2025-12-17 15:07:02 -05:00
  • e4177c2843
    client: split opentelemetry-client.sync off of main client library Simon Cruanes 2025-12-17 15:06:21 -05:00
  • 62cd8c0cd2
    disable warning 58 Simon Cruanes 2025-12-17 14:00:54 -05:00
  • 1853fa7585
    fix some tests Simon Cruanes 2025-12-17 14:00:39 -05:00
  • dc99897e87
    improvements in clients Simon Cruanes 2025-12-17 14:00:22 -05:00
  • 3c08842e2d
    fixes and cleanup in cohttp-eio client Simon Cruanes 2025-12-17 13:59:58 -05:00
  • 05ad0421db
    timestamp_ns.pp_debug: use full RFC3339 to print timestamps Simon Cruanes 2025-12-17 13:59:19 -05:00
  • 14cd25d289
    fix in otel-lwt related to termination Simon Cruanes 2025-12-17 13:58:42 -05:00
  • bef4bd88b2
    use Clock.ptime_clock where it makes sense Simon Cruanes 2025-12-17 11:57:18 -05:00
  • 43cd3aa230
    merge back ptime clock into Clock, make it default Simon Cruanes 2025-12-17 11:54:30 -05:00
  • e2c4a4e680
    tracer/logger/metrics_emitter now pair emitter and clock Simon Cruanes 2025-12-17 11:46:25 -05:00
  • ec584b4829
    update otel trace Simon Cruanes 2025-12-17 11:19:16 -05:00
  • dd2fe8fc52
    add opentelemetry_ptime with a clock Simon Cruanes 2025-12-17 11:19:09 -05:00
  • 092b9a5d2e
    have a clock in exporter, pass a mtime in tick Simon Cruanes 2025-12-17 11:18:55 -05:00
  • e4063e082e
    batch: change ~now to ~mtime Simon Cruanes 2025-12-17 11:17:02 -05:00
  • 061d2adc68
    more dune files Simon Cruanes 2025-12-17 11:16:26 -05:00
  • 57a915e880
    chore: update dune files after implicit_trans_deps=false Simon Cruanes 2025-12-17 11:15:03 -05:00
  • 34429ea69f
    implicit trans deps=false Simon Cruanes 2025-12-17 11:14:17 -05:00
  • f2635cce68
    move timestamp to util Simon Cruanes 2025-12-17 11:13:34 -05:00
  • a3e1fcc362
    add clock Simon Cruanes 2025-12-17 11:07:12 -05:00
  • a954deb46d
    refactor opentelemetry.trace to cleanly separate trace spans from OTEL spans Simon Cruanes 2025-12-16 13:56:29 -05:00
  • b4c8803931
    fix tests after renaming Http_config Simon Cruanes 2025-12-16 08:31:51 -05:00
  • 03c687b8b3
    chore: update makefile to add doc targets Simon Cruanes 2025-12-15 15:52:04 -05:00
  • 09e4620603
    rename Client_config to Http_config Simon Cruanes 2025-12-15 15:51:48 -05:00
  • dfb0befab0
    perf: little optim in opentelemetry_trace Simon Cruanes 2025-12-12 14:39:58 -05:00
  • 26bc862940
    change default batch size for metrics Simon Cruanes 2025-12-11 23:15:15 -05:00
  • 9e1165918a
    compat with older OCaml Simon Cruanes 2025-12-11 15:49:52 -05:00
  • 0d34f9de4d
    feat trace: move to regular Otrace.span for extensions Simon Cruanes 2025-12-11 15:33:03 -05:00
  • fe8316d1e8
    add picos backend to ambient-context Simon Cruanes 2025-12-10 14:55:52 -05:00
  • 30175db1ed
    feat trace: add set_span_status Simon Cruanes 2025-12-10 14:42:50 -05:00
  • a2a7a6cf1e
    re-export in dune Simon Cruanes 2025-12-10 14:39:01 -05:00
  • 18226a63a4
    add Span.dummy Simon Cruanes 2025-12-10 14:37:30 -05:00
  • 30baf3491c
    use an interval limiter for the metrics_callbacks Simon Cruanes 2025-12-10 12:18:30 -05:00
  • b55598685f
    add after_shutdown to ocurl-lwt client Simon Cruanes 2025-12-10 11:53:31 -05:00
  • a6bf8171bb
    better semantic conventions for self tracing; bounded_queue.high_watermark Simon Cruanes 2025-12-10 11:53:07 -05:00
  • ed69b89bf1
    more self tracing Simon Cruanes 2025-12-10 11:41:54 -05:00
  • 212ff39d0b
    doc Simon Cruanes 2025-12-10 11:33:29 -05:00
  • 4e0d59d3f4
    add basic test file for ocurl-lwt Simon Cruanes 2025-12-10 11:31:04 -05:00
  • e3c4b6fa3a
    rename self-tracing metrics Simon Cruanes 2025-12-10 11:29:20 -05:00
  • 650f4c554f
    fix warnings Simon Cruanes 2025-12-10 08:47:00 -05:00
  • 41e650d461
    perf batch: try to improve hotpath Simon Cruanes 2025-12-10 08:46:20 -05:00
  • 370c2a78d0
    move Util_mutex to client Simon Cruanes 2025-12-10 00:55:49 -05:00