A Haskell client for Riemann
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
extra
src
test
.gitignore
.gitmodules
.travis.yml
LICENSE
Makefile
README.md
Setup.hs
build.nix
circle.yml
default.nix
riemann.cabal
shell.nix
stack.yaml

README.md

A Riemann Client for Haskell

Build Status

Nothing too fancy here yet. I might call this Zeta as well if it's not too confusing with previous designs at https://github.com/reifyhealth/zeta.

Todos

  • Batched event transmissions
    • Using a worker thread
    • Using an efficient builder
  • Msg delivery over TCP
  • RiemannT API design
    • Unified API for UDP/asynch/cheap messages versus TCP/synch/guaranteed messages
  • Background thread deliving RTS events to a client
  • Better tests and documentation
  • Eliminate the lens dependency (perhaps?)
  • Query language support (see branch dev-queries)
    • Parser/PrettyPrinter combination to form an iso on the HasQuery class