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 books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.