The sea change in infrastructures that support applications, such as the increasing use of cloud containers, and the use of micro-services, has raised the bar for operational visibility. Monitoring strategies and monitoring tools have kept up with the change in the operational environments.
In the old days, monitoring was simple: it mostly meant the use of shell scripts that alerted you to exceptional events in your infrastructure, and applications that ran on that infrastructure. Today, you’ve a bewildering array of monitoring tools you can use, often employing several tools.
This chapter introduces the most popular mentoring tools used today, classified into the following groups of tools:
Web and User monitoring
On call management
APM (Application Performance Management)
Monitoring solutions, as most of us know, collect performance statistics from your systems and applications and alert you when certain events occur on the monitoring systems and services. Monitoring can be as simple as running a few Linux shell scripts periodically and having them send you pages or emails.
However, the monitoring landscape has undergone a tremendous change, especially with the introduction of several monitoring solutions that use the service model to provide monitoring solutions without ...