This commit is contained in:
Simon Cruanes 2023-06-09 10:02:35 -04:00
parent 1f134d76d6
commit 4e527284ae
No known key found for this signature in database
GPG key ID: EBFFF6F283F3A2B4

View file

@ -4,7 +4,21 @@
This small library provides basic types that can be used to instrument
a library or application, either by hand or via a ppx.
Backends, using concrete tracing or observability formats such as:
- Fuchsia (see [tracing](https://github.com/janestreet/tracing))
- Catapult (see [ocaml-catapult](https://github.com/imandra-ai/catapult))
- Tracy (see [ocaml-tracy](https://github.com/imandra-ai/ocaml-tracy))
### Features
- [x] spans
- [x] messages
- [ ] counters
- [ ] other metrics?
### Backends
Concrete tracing or observability formats such as:
- [ ] Fuchsia (see [tracing](https://github.com/janestreet/tracing))
- Catapult
* [x] light bindings here with `trace-tef`
* [ ] richer bindings with [ocaml-catapult](https://github.com/imandra-ai/catapult),
with multi-process backends, etc.
- [ ] Tracy (see [ocaml-tracy](https://github.com/imandra-ai/ocaml-tracy))
- [ ] landmarks?
- [ ] Logs (only for messages, obviously)