diff --git a/README.md b/README.md index c78f877..4883a5e 100644 --- a/README.md +++ b/README.md @@ -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)