7. Monitoring

With Adnene Guabtni and Kanchana Wickremasinghe

First get your facts; then you can distort them at your leisure.

—Mark Twain

7.1 Introduction

Monitoring has a long history in software development and operation. The earliest monitors were hardware devices like oscilloscopes, and such hardware devices still exist in the monitoring ecosystem. We are going to ignore this history, however, and focus on software monitoring in this chapter. Software monitoring comprises myriad types of monitoring and the considerations that come with them. Activities as varied as collecting metrics at various levels (resources/OS/middleware/application-level), graphing and analyzing metrics, logging, generating alerts concerning system health status, ...

Get DevOps: A Software Architect’s Perspective 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.