package trace
A stub for tracing/observability
Install
Dune Dependency
Authors
Maintainers
Sources
trace-0.1.tbz
sha256=07f5ea29942a760b84f49c669513ff92880fec8f25f8cdea348c04423d7e77dc
sha512=6235d3b8352d482e6cff47d0cb6e0f978af798990d1ff9ea79e61449fbcd7a4038df6f1bd0ae9a2b995d8cf6d4dedd6d933d255ea6babbc9977497d70856c3c5
README.md.html
Trace
This small library provides basic types that can be used to instrument a library or application, either by hand or via a ppx.
Features
[x] spans
[x] messages
[x] counters
[ ] other metrics?
Backends
Concrete tracing or observability formats such as:
[ ] Fuchsia (see tracing)
Catapult
[x] light bindings here with
trace-tef
[ ] richer bindings with ocaml-catapult, with multi-process backends, etc.
[x] Tracy (see ocaml-tracy, more specifically
tracy-client.trace
)[x] Opentelemetry (see ocaml-opentelemetry, in
opentelemetry.trace
)[ ] landmarks?
[ ] Logs (only for messages, obviously)
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>