A Haskell client for Riemann
Haskell Nix Protocol Buffer Makefile
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
extra
src
test
.gitignore
.gitmodules Use protobuf from Hackage Jul 12, 2014
.travis.yml
LICENSE
Makefile
README.md
Setup.hs
build.nix
circle.yml
default.nix
riemann.cabal
shell.nix
stack.yaml added stack file Feb 12, 2016

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