Commit graph

  • c8f88f44ea
    details Simon Cruanes 2023-06-23 15:00:08 -04:00
  • 345dd4a163
    feat trace-tef: add a ticker thread to ensure we flush the file regularly Simon Cruanes 2023-06-23 14:56:05 -04:00
  • ddc9cce5af
    prepare for 0.2 v0.2 Simon Cruanes 2023-06-14 10:35:21 -04:00
  • 96b9624616
    update docs Simon Cruanes 2023-06-14 10:48:13 -04:00
  • 088f2a5e7f
    trace-tef: additional argument to with_setup; env for "stdout"/"stderr" Simon Cruanes 2023-06-12 13:30:06 -04:00
  • ee2e5dd651
    refactor: avoid the cursed stdlib Trace module by adding trace.core Simon Cruanes 2023-06-12 13:12:41 -04:00
  • 65a914984c
    update docs Simon Cruanes 2023-06-12 11:06:59 -04:00
  • c7a25a1618
    more docs Simon Cruanes 2023-06-12 11:06:45 -04:00
  • 08e1d893f9
    doc Simon Cruanes 2023-06-12 10:42:37 -04:00
  • 61f064a997
    test: add more events Simon Cruanes 2023-06-10 19:31:39 -04:00
  • 1886ee737e
    perf(trace-tef): improve behavior of collector under contention Simon Cruanes 2023-06-10 19:30:24 -04:00
  • 261f143dd2
    prepare for 0.1 v0.1 Simon Cruanes 2023-06-09 23:13:40 -04:00
  • 8625a33d6b
    use better float printer for counters Simon Cruanes 2023-06-09 23:08:16 -04:00
  • 3db8f73dcb
    update test with counters Simon Cruanes 2023-06-09 23:06:03 -04:00
  • 341f137ebd
    add counter_int and counter_float Simon Cruanes 2023-06-09 23:05:54 -04:00
  • 7958d7bc3b
    tef: remove dead code Simon Cruanes 2023-06-09 22:48:45 -04:00
  • 29fc25e598
    readme Simon Cruanes 2023-06-09 19:48:57 -04:00
  • 1735abeb8b
    api change: message does not take location Simon Cruanes 2023-06-09 16:53:53 -04:00
  • d913dbc1b1
    makefile: fix Simon Cruanes 2023-06-09 16:53:49 -04:00
  • 89dac20da8
    update test Simon Cruanes 2023-06-09 16:08:43 -04:00
  • fdb0f5c4e9
    makefile: change default watch target Simon Cruanes 2023-06-09 16:08:21 -04:00
  • b6db37fab0
    add thread/process name setting Simon Cruanes 2023-06-09 16:07:49 -04:00
  • da3388dbf9
    readme Simon Cruanes 2023-06-09 10:24:05 -04:00
  • b6322d0604
    fix test: do not use feature not present in 4.08 Simon Cruanes 2023-06-09 10:23:43 -04:00
  • 3d6c46b7d4
    require OCaml 4.08, since mtime 2.0 does Simon Cruanes 2023-06-09 10:09:03 -04:00
  • 4e527284ae
    readme Simon Cruanes 2023-06-09 10:02:35 -04:00
  • 1f134d76d6
    dep on mtime >= 2.0 Simon Cruanes 2023-06-09 09:58:51 -04:00
  • 06b7bf28b7
    remove domain stub entirely Simon Cruanes 2023-06-09 09:55:42 -04:00
  • 261874bfa8
    add optional metadata to messages and spans Simon Cruanes 2023-06-09 09:54:19 -04:00
  • 2e4baf1a7e
    ci Simon Cruanes 2023-06-09 09:40:21 -04:00
  • 0d334db039
    CI Simon Cruanes 2023-06-09 09:37:36 -04:00
  • 1fed3eba8e
    change API Simon Cruanes 2023-06-09 09:34:31 -04:00
  • 718cbf120f
    fix trace-tef: cleanup Simon Cruanes 2023-06-09 08:10:35 -04:00
  • c58810f4e8
    fix build error; make tests deterministic Simon Cruanes 2023-06-08 23:45:24 -04:00
  • 0707d932bc
    perf: make with_ inlinable in case there is no collector Simon Cruanes 2023-06-08 23:17:39 -04:00
  • ab8e8bd9c2
    CI Simon Cruanes 2023-06-08 22:32:28 -04:00
  • df61e98495
    unit test for trace-tef Simon Cruanes 2023-06-08 22:31:51 -04:00
  • 07645ffa1a
    add trace-tef, a simple backend Simon Cruanes 2023-06-08 22:31:32 -04:00
  • 39a14bbede
    re-export Collector module Simon Cruanes 2023-06-08 21:30:09 -04:00
  • 4a390e190b
    require ocaml 4.05, add CI Simon Cruanes 2023-06-08 21:26:32 -04:00
  • 68bcc7c9e2
    initial commit Simon Cruanes 2023-06-08 21:25:34 -04:00