ocaml-opentelemetry/src/integrations/cohttp/README.md
2022-03-24 17:51:43 +00:00

346 B

Opentelemetry tracing for Cohttp_lwt servers

Wrap your server callback with Opentelemetry_cohttp_lwt.Server.trace:

let my_server callback =
  let callback =
    Opentelemetry_cohttp_lwt.Server.trace ~service_name:"my-service" callback in
  Cohttp_lwt_unix.Server.create ~mode:(`TCP (`Port 8080))
    (Server.make () ~callback)