3 Managing events and metrics with Riemann

In Chapter 2 we talked about events, metrics, and logs, and how we’re going to use them. In this chapter we’re going to build the base of our monitoring framework: the routing engine we described that will input and process those events, metrics, and logs.

Our design for an event router is:

Event Routing
Event Routing

With this design we want our routing engine to:

  • Receive our events and metrics (we’ll talk more about logs in Chapter 8) including scaling as our environment grows.
  • Maintain sufficient state to allow us to do event matching; provide context for notifications and for checks based on trending.
  • Munge ...

Get The Art of Monitoring now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.