benmos / riemann-hs

A Haskell client for Riemann

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Haskell 98.6%Language:Protocol Buffer 1.3%Language:Makefile 0.1%