BSD-3-Clause licensed by NoRedInk
This version can be pinned in stack with:nri-observability-0.1.1.4@sha256:75ab6bbd06752f39b60bef35552486de80fc660fde8f512f3365976c015603d8,4579
Module documentation for 0.1.1.4
Depends on 20 packages
(full list with versions):
aeson,
aeson-pretty,
async,
base,
bugsnag-hs,
bytestring,
conduit,
directory,
hostname,
http-client,
http-client-tls,
nri-env-parser,
nri-prelude,
random,
safe-exceptions,
stm,
text,
time,
unordered-containers,
uuid 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.
Observability module for a unified way of reporting to multiple targets.
Reporter and Log can be mixed and matched with Reporter and Details types defined elsewhere.
0.1.1.4
- Relax version bounds to encompass
text-2.0.x, base-4.16.x and template-haskell-2.18.x
0.1.1.3
0.1.1.2
0.1.1.1
- Add
Observability glue module (still needs better documentation!)
- Adds direct dependency on conduit
0.1.1.0
- Add honeycomb.io reporter.
- Add kafka consumer log details.
0.1.0.3
- Relax version bounds to encompass
time-0.12.
0.1.0.2
- Relax version bounds to encompass
prelude-0.6.x.
0.1.0.1
- Relax version bounds to encompass
base-4.15.x.
0.1.0.0