mirror of
https://github.com/ocaml-tracing/ocaml-opentelemetry.git
synced 2026-03-07 18:37:56 -05:00
59 lines
1.4 KiB
Text
59 lines
1.4 KiB
Text
(lang dune 2.7)
|
|
(name opentelemetry)
|
|
(generate_opam_files true)
|
|
(source
|
|
(github aestheticintegration/ocaml-opentelemetry))
|
|
|
|
(version 0.3)
|
|
|
|
(authors "the Imandra team and contributors")
|
|
(maintainers "the Imandra team and contributors")
|
|
(license MIT)
|
|
;(documentation https://url/to/documentation)
|
|
|
|
(package
|
|
(name opentelemetry)
|
|
(synopsis "Instrumentation for https://opentelemetry.io")
|
|
(depends
|
|
(ocaml (>= "4.08"))
|
|
ptime
|
|
(odoc :with-doc)
|
|
(ocaml-protoc (>= 2.2))
|
|
(pbrt (>= 2.2)))
|
|
(tags
|
|
(instrumentation tracing opentelemetry datadog jaeger)))
|
|
|
|
(package
|
|
(name opentelemetry-lwt)
|
|
(synopsis "Lwt-compatible instrumentation for https://opentelemetry.io")
|
|
(depends
|
|
(ocaml (>= "4.08"))
|
|
(opentelemetry (= :version))
|
|
(cohttp-lwt-unix :with-test)
|
|
(odoc :with-doc)
|
|
(lwt (>= "5.3")))
|
|
(tags
|
|
(instrumentation tracing opentelemetry datadog lwt)))
|
|
|
|
(package
|
|
(name opentelemetry-client-ocurl)
|
|
(depends
|
|
(ocaml (>= "4.08"))
|
|
(mtime (>= "1.4")) ; for spans
|
|
; atomic ; vendored
|
|
(opentelemetry (= :version))
|
|
(ocaml-protoc (>= 2.2))
|
|
(pbrt (>= 2.2))
|
|
(odoc :with-doc)
|
|
ocurl)
|
|
(synopsis "Collector client for opentelemetry, using http + ocurl"))
|
|
|
|
(package
|
|
(name opentelemetry-cohttp-lwt)
|
|
(depends
|
|
(ocaml (>= "4.08"))
|
|
(opentelemetry (= :version))
|
|
(opentelemetry-lwt (= :version))
|
|
(odoc :with-doc)
|
|
(cohttp-lwt (>= "4.0.0")))
|
|
(synopsis "Opentelemetry tracing for Cohttp HTTP servers"))
|