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