# nri-observability A library for reporting observability data collected in [nri-prelude][]-backed Haskell applications to various backends. This library exposes two categories of modules: - `Reporter` modules for sending data to various backends. - `Log` modules defining `Details` types for common kinds of tracing spans. Both can be mixed and matched with `Reporter` and `Details` types defined elsewhere. [nri-prelude]: https://github.com/NoRedInk/haskell-libraries/tree/trunk/nri-prelude