├── .github ├── CODEOWNERS └── workflows │ ├── gh-pages.yml │ ├── main.yml │ └── nix.yml ├── .gitignore ├── .gitmodules ├── .ocamlformat ├── .ocamlformat-ignore ├── CHANGES.md ├── Makefile ├── README.md ├── dune ├── dune-project ├── emit1.sh ├── flake.lock ├── flake.nix ├── opentelemetry-client-cohttp-eio.opam ├── opentelemetry-client-cohttp-lwt.opam ├── opentelemetry-client-ocurl-lwt.opam ├── opentelemetry-client-ocurl.opam ├── opentelemetry-cohttp-lwt.opam ├── opentelemetry-logs.opam ├── opentelemetry-lwt.opam ├── opentelemetry.opam ├── src ├── ambient-context │ ├── dune │ ├── eio │ │ ├── dune │ │ ├── opentelemetry_ambient_context_eio.ml │ │ └── opentelemetry_ambient_context_eio.mli │ ├── hmap_key_.new.ml │ ├── lwt │ │ ├── dune │ │ ├── opentelemetry_ambient_context_lwt.ml │ │ └── opentelemetry_ambient_context_lwt.mli │ ├── opentelemetry_ambient_context.ml │ ├── opentelemetry_ambient_context.mli │ └── types │ │ ├── dune │ │ ├── opentelemetry_ambient_context_types.ml │ │ └── opentelemetry_ambient_context_types.mli ├── atomic │ ├── atomic.post412.mli │ ├── atomic.pre412.mli │ ├── dune │ └── gen.ml ├── client-cohttp-eio │ ├── config.ml │ ├── config.mli │ ├── dune │ ├── opentelemetry_client_cohttp_eio.ml │ └── opentelemetry_client_cohttp_eio.mli ├── client-cohttp-lwt │ ├── common_.ml │ ├── config.ml │ ├── config.mli │ ├── dune │ ├── opentelemetry_client_cohttp_lwt.ml │ └── opentelemetry_client_cohttp_lwt.mli ├── client-ocurl-lwt │ ├── common_.ml │ ├── config.ml │ ├── config.mli │ ├── dune │ ├── opentelemetry_client_ocurl_lwt.ml │ └── opentelemetry_client_ocurl_lwt.mli ├── client-ocurl │ ├── b_queue.ml │ ├── b_queue.mli │ ├── batch.ml │ ├── batch.mli │ ├── common_.ml │ ├── config.ml │ ├── config.mli │ ├── dune │ ├── opentelemetry_client_ocurl.ml │ └── opentelemetry_client_ocurl.mli ├── client │ ├── batch.ml │ ├── batch.mli │ ├── client.ml │ ├── config.ml │ ├── config.mli │ ├── dune │ ├── self_trace.ml │ ├── self_trace.mli │ ├── signal.ml │ └── signal.mli ├── core │ ├── AList.ml │ ├── AList.mli │ ├── dune │ ├── lock.ml │ ├── lock.mli │ ├── opentelemetry.ml │ ├── rand_bytes.ml │ ├── rand_bytes.mli │ ├── util_mutex.ml │ └── util_mutex.mli ├── integrations │ ├── cohttp │ │ ├── README.md │ │ ├── dune │ │ └── opentelemetry_cohttp_lwt.ml │ └── logs │ │ ├── dune │ │ ├── opentelemetry_logs.ml │ │ └── opentelemetry_logs.mli ├── lwt │ ├── dune │ └── opentelemetry_lwt.ml ├── proto │ ├── .ocamlformat-ignore │ ├── common.ml │ ├── common.mli │ ├── dune │ ├── logs.ml │ ├── logs.mli │ ├── logs_service.ml │ ├── logs_service.mli │ ├── metrics.ml │ ├── metrics.mli │ ├── metrics_service.ml │ ├── metrics_service.mli │ ├── resource.ml │ ├── resource.mli │ ├── status.ml │ ├── status.mli │ ├── status.proto │ ├── trace.ml │ ├── trace.mli │ ├── trace_service.ml │ └── trace_service.mli └── trace │ ├── dune │ ├── opentelemetry_trace.ml │ └── opentelemetry_trace.mli ├── tests ├── bin │ ├── cohttp_client.ml │ ├── dune │ ├── emit1.ml │ ├── emit1_cohttp.ml │ ├── emit1_eio.ml │ └── emit_logs_cohttp.ml ├── client │ ├── dune │ └── test_client_lib.ml ├── client_e2e │ ├── clients_e2e_lib.ml │ ├── dune │ ├── signal_gatherer.ml │ ├── signal_gatherer.mli │ ├── signal_reporter_server.ml │ ├── test_cottp_eio_client_e2e.ml │ └── test_cottp_lwt_client_e2e.ml ├── cohttp │ ├── dune │ ├── test_urls.expected │ └── test_urls.ml ├── core │ ├── dune │ ├── t_size.expected │ ├── t_size.ml │ ├── test_trace_context.expected │ └── test_trace_context.ml ├── implicit_scope │ └── sync │ │ ├── dune │ │ └── test_implicit_scope_sync.ml ├── logs │ ├── dune │ ├── test_logs_e2e.expected │ └── test_logs_e2e.ml ├── ocurl-lwt │ ├── dune │ └── test_urls.ml └── ocurl │ ├── dune │ ├── test_urls.expected │ └── test_urls.ml └── vendor └── dune /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @c-cube @mattjbray 2 | 3 | -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/nix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/.github/workflows/nix.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/.gitmodules -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/.ocamlformat -------------------------------------------------------------------------------- /.ocamlformat-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/.ocamlformat-ignore -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/CHANGES.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/README.md -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/dune-project -------------------------------------------------------------------------------- /emit1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/emit1.sh -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/flake.nix -------------------------------------------------------------------------------- /opentelemetry-client-cohttp-eio.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/opentelemetry-client-cohttp-eio.opam -------------------------------------------------------------------------------- /opentelemetry-client-cohttp-lwt.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/opentelemetry-client-cohttp-lwt.opam -------------------------------------------------------------------------------- /opentelemetry-client-ocurl-lwt.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/opentelemetry-client-ocurl-lwt.opam -------------------------------------------------------------------------------- /opentelemetry-client-ocurl.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/opentelemetry-client-ocurl.opam -------------------------------------------------------------------------------- /opentelemetry-cohttp-lwt.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/opentelemetry-cohttp-lwt.opam -------------------------------------------------------------------------------- /opentelemetry-logs.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/opentelemetry-logs.opam -------------------------------------------------------------------------------- /opentelemetry-lwt.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/opentelemetry-lwt.opam -------------------------------------------------------------------------------- /opentelemetry.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/opentelemetry.opam -------------------------------------------------------------------------------- /src/ambient-context/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/ambient-context/dune -------------------------------------------------------------------------------- /src/ambient-context/eio/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/ambient-context/eio/dune -------------------------------------------------------------------------------- /src/ambient-context/eio/opentelemetry_ambient_context_eio.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/ambient-context/eio/opentelemetry_ambient_context_eio.ml -------------------------------------------------------------------------------- /src/ambient-context/eio/opentelemetry_ambient_context_eio.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/ambient-context/eio/opentelemetry_ambient_context_eio.mli -------------------------------------------------------------------------------- /src/ambient-context/hmap_key_.new.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/ambient-context/hmap_key_.new.ml -------------------------------------------------------------------------------- /src/ambient-context/lwt/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/ambient-context/lwt/dune -------------------------------------------------------------------------------- /src/ambient-context/lwt/opentelemetry_ambient_context_lwt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/ambient-context/lwt/opentelemetry_ambient_context_lwt.ml -------------------------------------------------------------------------------- /src/ambient-context/lwt/opentelemetry_ambient_context_lwt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/ambient-context/lwt/opentelemetry_ambient_context_lwt.mli -------------------------------------------------------------------------------- /src/ambient-context/opentelemetry_ambient_context.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/ambient-context/opentelemetry_ambient_context.ml -------------------------------------------------------------------------------- /src/ambient-context/opentelemetry_ambient_context.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/ambient-context/opentelemetry_ambient_context.mli -------------------------------------------------------------------------------- /src/ambient-context/types/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/ambient-context/types/dune -------------------------------------------------------------------------------- /src/ambient-context/types/opentelemetry_ambient_context_types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/ambient-context/types/opentelemetry_ambient_context_types.ml -------------------------------------------------------------------------------- /src/ambient-context/types/opentelemetry_ambient_context_types.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/ambient-context/types/opentelemetry_ambient_context_types.mli -------------------------------------------------------------------------------- /src/atomic/atomic.post412.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/atomic/atomic.post412.mli -------------------------------------------------------------------------------- /src/atomic/atomic.pre412.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/atomic/atomic.pre412.mli -------------------------------------------------------------------------------- /src/atomic/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/atomic/dune -------------------------------------------------------------------------------- /src/atomic/gen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/atomic/gen.ml -------------------------------------------------------------------------------- /src/client-cohttp-eio/config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-cohttp-eio/config.ml -------------------------------------------------------------------------------- /src/client-cohttp-eio/config.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-cohttp-eio/config.mli -------------------------------------------------------------------------------- /src/client-cohttp-eio/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-cohttp-eio/dune -------------------------------------------------------------------------------- /src/client-cohttp-eio/opentelemetry_client_cohttp_eio.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-cohttp-eio/opentelemetry_client_cohttp_eio.ml -------------------------------------------------------------------------------- /src/client-cohttp-eio/opentelemetry_client_cohttp_eio.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-cohttp-eio/opentelemetry_client_cohttp_eio.mli -------------------------------------------------------------------------------- /src/client-cohttp-lwt/common_.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-cohttp-lwt/common_.ml -------------------------------------------------------------------------------- /src/client-cohttp-lwt/config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-cohttp-lwt/config.ml -------------------------------------------------------------------------------- /src/client-cohttp-lwt/config.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-cohttp-lwt/config.mli -------------------------------------------------------------------------------- /src/client-cohttp-lwt/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-cohttp-lwt/dune -------------------------------------------------------------------------------- /src/client-cohttp-lwt/opentelemetry_client_cohttp_lwt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-cohttp-lwt/opentelemetry_client_cohttp_lwt.ml -------------------------------------------------------------------------------- /src/client-cohttp-lwt/opentelemetry_client_cohttp_lwt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-cohttp-lwt/opentelemetry_client_cohttp_lwt.mli -------------------------------------------------------------------------------- /src/client-ocurl-lwt/common_.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl-lwt/common_.ml -------------------------------------------------------------------------------- /src/client-ocurl-lwt/config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl-lwt/config.ml -------------------------------------------------------------------------------- /src/client-ocurl-lwt/config.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl-lwt/config.mli -------------------------------------------------------------------------------- /src/client-ocurl-lwt/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl-lwt/dune -------------------------------------------------------------------------------- /src/client-ocurl-lwt/opentelemetry_client_ocurl_lwt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl-lwt/opentelemetry_client_ocurl_lwt.ml -------------------------------------------------------------------------------- /src/client-ocurl-lwt/opentelemetry_client_ocurl_lwt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl-lwt/opentelemetry_client_ocurl_lwt.mli -------------------------------------------------------------------------------- /src/client-ocurl/b_queue.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl/b_queue.ml -------------------------------------------------------------------------------- /src/client-ocurl/b_queue.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl/b_queue.mli -------------------------------------------------------------------------------- /src/client-ocurl/batch.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl/batch.ml -------------------------------------------------------------------------------- /src/client-ocurl/batch.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl/batch.mli -------------------------------------------------------------------------------- /src/client-ocurl/common_.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl/common_.ml -------------------------------------------------------------------------------- /src/client-ocurl/config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl/config.ml -------------------------------------------------------------------------------- /src/client-ocurl/config.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl/config.mli -------------------------------------------------------------------------------- /src/client-ocurl/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl/dune -------------------------------------------------------------------------------- /src/client-ocurl/opentelemetry_client_ocurl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl/opentelemetry_client_ocurl.ml -------------------------------------------------------------------------------- /src/client-ocurl/opentelemetry_client_ocurl.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client-ocurl/opentelemetry_client_ocurl.mli -------------------------------------------------------------------------------- /src/client/batch.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client/batch.ml -------------------------------------------------------------------------------- /src/client/batch.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client/batch.mli -------------------------------------------------------------------------------- /src/client/client.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client/client.ml -------------------------------------------------------------------------------- /src/client/config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client/config.ml -------------------------------------------------------------------------------- /src/client/config.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client/config.mli -------------------------------------------------------------------------------- /src/client/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client/dune -------------------------------------------------------------------------------- /src/client/self_trace.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client/self_trace.ml -------------------------------------------------------------------------------- /src/client/self_trace.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client/self_trace.mli -------------------------------------------------------------------------------- /src/client/signal.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client/signal.ml -------------------------------------------------------------------------------- /src/client/signal.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/client/signal.mli -------------------------------------------------------------------------------- /src/core/AList.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/core/AList.ml -------------------------------------------------------------------------------- /src/core/AList.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/core/AList.mli -------------------------------------------------------------------------------- /src/core/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/core/dune -------------------------------------------------------------------------------- /src/core/lock.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/core/lock.ml -------------------------------------------------------------------------------- /src/core/lock.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/core/lock.mli -------------------------------------------------------------------------------- /src/core/opentelemetry.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/core/opentelemetry.ml -------------------------------------------------------------------------------- /src/core/rand_bytes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/core/rand_bytes.ml -------------------------------------------------------------------------------- /src/core/rand_bytes.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/core/rand_bytes.mli -------------------------------------------------------------------------------- /src/core/util_mutex.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/core/util_mutex.ml -------------------------------------------------------------------------------- /src/core/util_mutex.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/core/util_mutex.mli -------------------------------------------------------------------------------- /src/integrations/cohttp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/integrations/cohttp/README.md -------------------------------------------------------------------------------- /src/integrations/cohttp/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/integrations/cohttp/dune -------------------------------------------------------------------------------- /src/integrations/cohttp/opentelemetry_cohttp_lwt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/integrations/cohttp/opentelemetry_cohttp_lwt.ml -------------------------------------------------------------------------------- /src/integrations/logs/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/integrations/logs/dune -------------------------------------------------------------------------------- /src/integrations/logs/opentelemetry_logs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/integrations/logs/opentelemetry_logs.ml -------------------------------------------------------------------------------- /src/integrations/logs/opentelemetry_logs.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/integrations/logs/opentelemetry_logs.mli -------------------------------------------------------------------------------- /src/lwt/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/lwt/dune -------------------------------------------------------------------------------- /src/lwt/opentelemetry_lwt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/lwt/opentelemetry_lwt.ml -------------------------------------------------------------------------------- /src/proto/.ocamlformat-ignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /src/proto/common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/common.ml -------------------------------------------------------------------------------- /src/proto/common.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/common.mli -------------------------------------------------------------------------------- /src/proto/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/dune -------------------------------------------------------------------------------- /src/proto/logs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/logs.ml -------------------------------------------------------------------------------- /src/proto/logs.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/logs.mli -------------------------------------------------------------------------------- /src/proto/logs_service.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/logs_service.ml -------------------------------------------------------------------------------- /src/proto/logs_service.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/logs_service.mli -------------------------------------------------------------------------------- /src/proto/metrics.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/metrics.ml -------------------------------------------------------------------------------- /src/proto/metrics.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/metrics.mli -------------------------------------------------------------------------------- /src/proto/metrics_service.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/metrics_service.ml -------------------------------------------------------------------------------- /src/proto/metrics_service.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/metrics_service.mli -------------------------------------------------------------------------------- /src/proto/resource.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/resource.ml -------------------------------------------------------------------------------- /src/proto/resource.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/resource.mli -------------------------------------------------------------------------------- /src/proto/status.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/status.ml -------------------------------------------------------------------------------- /src/proto/status.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/status.mli -------------------------------------------------------------------------------- /src/proto/status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/status.proto -------------------------------------------------------------------------------- /src/proto/trace.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/trace.ml -------------------------------------------------------------------------------- /src/proto/trace.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/trace.mli -------------------------------------------------------------------------------- /src/proto/trace_service.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/trace_service.ml -------------------------------------------------------------------------------- /src/proto/trace_service.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/proto/trace_service.mli -------------------------------------------------------------------------------- /src/trace/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/trace/dune -------------------------------------------------------------------------------- /src/trace/opentelemetry_trace.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/trace/opentelemetry_trace.ml -------------------------------------------------------------------------------- /src/trace/opentelemetry_trace.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/src/trace/opentelemetry_trace.mli -------------------------------------------------------------------------------- /tests/bin/cohttp_client.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/bin/cohttp_client.ml -------------------------------------------------------------------------------- /tests/bin/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/bin/dune -------------------------------------------------------------------------------- /tests/bin/emit1.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/bin/emit1.ml -------------------------------------------------------------------------------- /tests/bin/emit1_cohttp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/bin/emit1_cohttp.ml -------------------------------------------------------------------------------- /tests/bin/emit1_eio.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/bin/emit1_eio.ml -------------------------------------------------------------------------------- /tests/bin/emit_logs_cohttp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/bin/emit_logs_cohttp.ml -------------------------------------------------------------------------------- /tests/client/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/client/dune -------------------------------------------------------------------------------- /tests/client/test_client_lib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/client/test_client_lib.ml -------------------------------------------------------------------------------- /tests/client_e2e/clients_e2e_lib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/client_e2e/clients_e2e_lib.ml -------------------------------------------------------------------------------- /tests/client_e2e/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/client_e2e/dune -------------------------------------------------------------------------------- /tests/client_e2e/signal_gatherer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/client_e2e/signal_gatherer.ml -------------------------------------------------------------------------------- /tests/client_e2e/signal_gatherer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/client_e2e/signal_gatherer.mli -------------------------------------------------------------------------------- /tests/client_e2e/signal_reporter_server.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/client_e2e/signal_reporter_server.ml -------------------------------------------------------------------------------- /tests/client_e2e/test_cottp_eio_client_e2e.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/client_e2e/test_cottp_eio_client_e2e.ml -------------------------------------------------------------------------------- /tests/client_e2e/test_cottp_lwt_client_e2e.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/client_e2e/test_cottp_lwt_client_e2e.ml -------------------------------------------------------------------------------- /tests/cohttp/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/cohttp/dune -------------------------------------------------------------------------------- /tests/cohttp/test_urls.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/cohttp/test_urls.expected -------------------------------------------------------------------------------- /tests/cohttp/test_urls.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/cohttp/test_urls.ml -------------------------------------------------------------------------------- /tests/core/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/core/dune -------------------------------------------------------------------------------- /tests/core/t_size.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/core/t_size.expected -------------------------------------------------------------------------------- /tests/core/t_size.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/core/t_size.ml -------------------------------------------------------------------------------- /tests/core/test_trace_context.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/core/test_trace_context.expected -------------------------------------------------------------------------------- /tests/core/test_trace_context.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/core/test_trace_context.ml -------------------------------------------------------------------------------- /tests/implicit_scope/sync/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/implicit_scope/sync/dune -------------------------------------------------------------------------------- /tests/implicit_scope/sync/test_implicit_scope_sync.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/implicit_scope/sync/test_implicit_scope_sync.ml -------------------------------------------------------------------------------- /tests/logs/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/logs/dune -------------------------------------------------------------------------------- /tests/logs/test_logs_e2e.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/logs/test_logs_e2e.expected -------------------------------------------------------------------------------- /tests/logs/test_logs_e2e.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/logs/test_logs_e2e.ml -------------------------------------------------------------------------------- /tests/ocurl-lwt/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/ocurl-lwt/dune -------------------------------------------------------------------------------- /tests/ocurl-lwt/test_urls.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/ocurl-lwt/test_urls.ml -------------------------------------------------------------------------------- /tests/ocurl/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/ocurl/dune -------------------------------------------------------------------------------- /tests/ocurl/test_urls.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/ocurl/test_urls.expected -------------------------------------------------------------------------------- /tests/ocurl/test_urls.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imandra-ai/ocaml-opentelemetry/HEAD/tests/ocurl/test_urls.ml -------------------------------------------------------------------------------- /vendor/dune: -------------------------------------------------------------------------------- 1 | (vendored_dirs atomic) 2 | --------------------------------------------------------------------------------