Skip to content

A Haskell client for Riemann

License

Notifications You must be signed in to change notification settings

capital-match/riemann-hs

 
 

Repository files navigation

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

About

A Haskell client for Riemann

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 88.5%
  • Nix 7.7%
  • Protocol Buffer 3.5%
  • Makefile 0.3%