Commit graph

  • 8aaca71875
    Merge pull request #53 from imandra-ai/wip-add-span-ctx Simon Cruanes 2024-02-13 09:11:44 -05:00
  • e7056f4bfc
    test: update output Simon Cruanes 2024-02-12 14:18:01 -05:00
  • efc9d74a07
    add Span_link.of_span_ctx Simon Cruanes 2024-02-12 14:17:23 -05:00
  • e001d62fd5
    add Scope.to_span_ctx Simon Cruanes 2024-02-12 14:00:51 -05:00
  • 1b9ba95faf
    more tests, better error message Simon Cruanes 2024-02-12 13:57:20 -05:00
  • 84ba8c7473
    add dummy values for span/trace id, and for span_ctx Simon Cruanes 2024-02-12 13:44:02 -05:00
  • e4c41b2b62
    test: update test output Simon Cruanes 2024-02-12 11:17:12 -05:00
  • fbba875d95
    perf: rewrite parsing+printing for span ctx as w3c trace ctx Simon Cruanes 2024-02-12 11:16:51 -05:00
  • a47699f6f8
    feat: add Span_context, as required by OTEL API guidelines Simon Cruanes 2024-02-12 11:16:34 -05:00
  • 7f026bb084
    Merge pull request #52 from imandra-ai/wip-trace-0.6 Simon Cruanes 2024-02-12 10:30:03 -05:00
  • 0d8c3ab9bf
    fix Simon Cruanes 2024-02-12 09:47:17 -05:00
  • 7d40554025
    fix Simon Cruanes 2024-02-09 15:52:00 -05:00
  • 479f1f39c8
    feat: record backtraces in error spans Simon Cruanes 2024-02-09 15:21:57 -05:00
  • abafac8361
    use dune-generated version number in instrumentation name Simon Cruanes 2024-02-09 14:58:55 -05:00
  • 8d0f815fe2
    CI Simon Cruanes 2024-02-09 14:57:50 -05:00
  • 086c7a71df
    CI Simon Cruanes 2024-02-09 14:46:42 -05:00
  • 97daf5b402
    compat with trace 0.6 Simon Cruanes 2024-02-09 14:45:50 -05:00
  • b9f574d3b2
    chore: compat with trace 0.6 Simon Cruanes 2024-02-09 14:35:56 -05:00
  • 81d2d5ceef
    chore: make sure we don't depend on ocaml-protoc for regular build Simon Cruanes 2024-02-07 14:47:42 -05:00
  • b95eb21282
    Merge pull request #49 from imandra-ai/wip-perf-2023-12-20 Simon Cruanes 2023-12-21 08:51:13 -05:00
  • 031b7bfc38
    more doc Simon Cruanes 2023-12-21 08:28:07 -05:00
  • b830c3d1be
    config: self-trace is disabled by default for now Simon Cruanes 2023-12-20 16:07:29 -05:00
  • 133b6ad991
    revert: use collector again for self-tracing spans Simon Cruanes 2023-12-20 16:05:25 -05:00
  • 9c2b885f95
    detail Simon Cruanes 2023-12-20 15:58:33 -05:00
  • f0310530a3
    ocurl: add ticker_interval_ms config Simon Cruanes 2023-12-20 15:57:53 -05:00
  • d4186f64f4
    client ocurl: do self-tracing in cheaper way Simon Cruanes 2023-12-20 15:47:37 -05:00
  • bd8b483e81
    feat: use AList for tick callbacks; emit GC events on tick Simon Cruanes 2023-12-20 15:46:39 -05:00
  • 2ac799f10d
    move AList to core Simon Cruanes 2023-12-20 15:45:39 -05:00
  • 3d16de634f
    refine seld tracing Simon Cruanes 2023-12-20 14:26:07 -05:00
  • f0750cdfb5
    otel-ocurl: some self-tracing Simon Cruanes 2023-12-20 14:05:18 -05:00
  • 5005c3aa9b
    perf: when we get multiple messages, check batches only once Simon Cruanes 2023-12-20 14:01:24 -05:00
  • 47f7f1d110
    Merge pull request #48 from imandra-ai/wip-protoc-3.0 Simon Cruanes 2023-12-20 14:00:55 -05:00
  • 8164ae55b8
    CI: only on push to main Simon Cruanes 2023-12-14 10:13:15 -05:00
  • 936c74ea36
    fast CI Simon Cruanes 2023-12-11 17:14:06 -05:00
  • e6405ef7b6
    CI Simon Cruanes 2023-12-11 17:13:51 -05:00
  • f6afc3df1c
    use ocaml-protoc 3.0.1 for codegen Simon Cruanes 2023-12-11 16:51:49 -05:00
  • 725a806b8b
    migrate to ocaml-protoc 3.0 Simon Cruanes 2023-12-11 15:42:36 -05:00
  • e052893759
    bench: add counter Simon Cruanes 2023-12-14 20:48:46 -05:00
  • 2a2092d983 Merge remote-tracking branch 'upstream/master' into debugging-backend Elliott Cable 2023-12-06 20:11:44 +00:00
  • e53cffbf12
    chore: add upper bound on pbrt Simon Cruanes 2023-12-03 15:57:41 -05:00
  • 1a9abacb43 deploy: 211c328498 c-cube 2023-11-17 20:42:23 +00:00
  • 211c328498
    Merge pull request #47 from imandra-ai/wip-cleanup-core-library Simon Cruanes 2023-11-17 15:35:05 -05:00
  • 794527ebbd
    fix: regenerate code with a non-pinned ocaml-protoc Simon Cruanes 2023-11-14 23:43:20 -05:00
  • 9c096411a2
    debug git diff Simon Cruanes 2023-11-14 22:42:39 -05:00
  • 705d541c3f
    chore: use protoc 2.4 in CI Simon Cruanes 2023-11-08 12:11:32 -05:00
  • 65e9af6091
    format Simon Cruanes 2023-11-08 12:01:50 -05:00
  • 16b3859856
    ocamlformat Simon Cruanes 2023-11-08 12:01:32 -05:00
  • 0532c9b9ef
    add missing proto directory Simon Cruanes 2023-11-08 11:41:59 -05:00
  • 6bf49dc050
    refactor tests to avoid circular dependencies Simon Cruanes 2023-11-08 11:35:19 -05:00
  • db45d9ff56
    no open Simon Cruanes 2023-11-07 15:35:40 -05:00
  • b826f85977
    move protobuf code to opentelemetry.proto Simon Cruanes 2023-11-07 15:33:05 -05:00
  • 6362bc55ef trace-collector: Use Trace_core instead of Trace for OCaml v5 v0.6 Elliott Cable 2023-10-02 17:59:28 +00:00
  • eb5b6dffaf tests: Add every test-dep to every package Elliott Cable 2023-10-02 17:48:55 +00:00
  • d0e82e2634 deploy: d5880d09fe745560148147fd11e49aae44f7cc11 ELLIOTTCABLE 2023-09-25 16:25:40 +00:00
  • fb1133be3d chore: Prepare for v0.6 Elliott Cable 2023-09-22 20:25:30 +00:00
  • b0337f6027 chore: Add myself to maintainers Elliott Cable 2023-09-22 20:22:43 +00:00
  • f5cd6e0bf0 chore: update CHANGES Elliott Cable 2023-09-22 20:22:11 +00:00
  • 7899a5ca3f deploy: d578de0ceb ELLIOTTCABLE 2023-09-22 17:51:47 +00:00
  • d578de0ceb
    Merge pull request #34 from ELLIOTTCABLE/configurable-scope-storage ELLIOTTCABLE 2023-09-22 12:45:50 -05:00
  • 9a834b39f7 dune fmt Elliott Cable 2023-09-20 15:15:58 +00:00
  • 76c18c55c2 trace-collector: Pass user-data to OTel metrics Elliott Cable 2023-09-20 15:14:10 +00:00
  • ed90772a57 Merge branch 'master' into configurable-scope-storage Elliott Cable 2023-09-20 14:47:14 +00:00
  • 28f750056f deps: Update ocaml-trace dep to 0.4 Elliott Cable 2023-09-20 14:45:39 +00:00
  • 1809075095 trace-collector: Support for floats, etc from trace Elliott Cable 2023-09-20 02:30:53 +00:00
  • 057a27abe9 (- fix) Use new TLS-module naming from ac.0.1.0 Elliott Cable 2023-09-20 02:13:15 +00:00
  • caade960b6 fix: Repair ambient scope Elliott Cable 2023-09-19 23:57:53 +00:00
  • 2be60c7ba6 tests: Add failing test for threaded implicit-scope Elliott Cable 2023-09-19 23:57:42 +00:00
  • fa265c65b3 collector: Add debug-wrapping backend Elliott Cable 2023-09-19 21:35:45 +00:00
  • 03f6f69bdd collector: Add debug-wrapping backend Elliott Cable 2023-09-19 21:35:09 +00:00
  • d1c59a59bc
    fix ocurl: have ticker thread stop when work queue is closed Simon Cruanes 2023-09-19 10:13:36 -04:00
  • a62f1d891a fix get_url test to take config.url into account Corentin Leruth 2023-08-28 17:07:39 +02:00
  • 329d45ee45 add get_url test with explicit config url Corentin Leruth 2023-08-28 17:06:15 +02:00
  • 5605a75f25
    add a basic example with cohttp and trace-lwt wip-trace-0.3 Simon Cruanes 2023-09-13 15:16:26 -04:00
  • d01b951fcd
    update for more recent trace Simon Cruanes 2023-09-13 14:49:58 -04:00
  • 30c36bb85a
    depopt on trace requires 0.3 Simon Cruanes 2023-08-09 12:55:24 -04:00
  • 927d1e3e64
    adapt to trace 0.3; fix missing "parent" argument at scope creation Simon Cruanes 2023-08-09 12:52:31 -04:00
  • a32e8638ee
    chore: makefile Simon Cruanes 2023-09-13 14:18:57 -04:00
  • ad954e5aee deploy: af71df8daf c-cube 2023-09-08 02:52:10 +00:00
  • af71df8daf
    Merge pull request #43 from imandra-ai/wip-otel-1.0 Simon Cruanes 2023-09-07 22:46:28 -04:00
  • e40c999b06
    update generated code Simon Cruanes 2023-09-06 23:35:15 -04:00
  • b67ecfdda7
    opentelemetry: in Trace, change default span kind Simon Cruanes 2023-09-06 23:34:58 -04:00
  • 4af7b9bd9a
    chore: migrate to OTEL proto files 1.0 Simon Cruanes 2023-09-06 23:27:31 -04:00
  • c915730833 CI: run on 5.0; run on every branch push Simon Cruanes 2023-08-31 23:31:52 -04:00
  • 063c046933 remove use of String.ends_with for compat with 4.08 Simon Cruanes 2023-08-31 23:28:15 -04:00
  • 883d4bb806 remove trailing slash from url Corentin Leruth 2023-08-26 07:45:27 +02:00
  • e56865d2ac
    CI: run on 5.0; run on every branch push Simon Cruanes 2023-08-31 23:31:52 -04:00
  • 1e71d9377a
    remove use of String.ends_with for compat with 4.08 Simon Cruanes 2023-08-31 23:28:15 -04:00
  • e2af52ebb0
    shorter name for the instrumentation library Simon Cruanes 2023-08-30 15:33:37 -04:00
  • f9ea704399 docs: Add a note about well-known-id stability Elliott Cable 2023-08-30 02:30:14 +00:00
  • 9ecd73cb26 trace-collector: Add static names for well-known strings Elliott Cable 2023-08-30 02:28:34 +00:00
  • a890876946 Document otrace.spankind identifier Elliott Cable 2023-08-30 02:20:38 +00:00
  • 82e3e97f15 add PR number in changelog Elliott Cable 2023-08-30 01:57:50 +00:00
  • 155ceae6ae update changelog Elliott Cable 2023-08-30 01:57:15 +00:00
  • 925c962945 trace-collector: Documentation Elliott Cable 2023-08-30 01:50:04 +00:00
  • 2b3e3d733c trace-collector: Expose Internal module Elliott Cable 2023-08-30 01:21:30 +00:00
  • 6bf59ee21e deps: Follow @kit-ty-kate's advice Elliott Cable 2023-08-29 01:39:42 +00:00
  • 9a26bb5e8b deps: Require Trace >= 0.3 Elliott Cable 2023-08-29 01:33:01 +00:00
  • 1822c1acaa trace-collector: Support manual spans Elliott Cable 2023-08-29 00:11:48 +00:00
  • 66c6a6a7c0 remove trailing slash from url Corentin Leruth 2023-08-26 07:45:27 +02:00
  • 85fa4996f4 fix get_url test to take config.url into account Corentin Leruth 2023-08-28 17:07:39 +02:00