Lenny runs an online business selling refurbished furniture. He’s nervous about his website crashing during peak traffic periods. What tools can Lenny use to keep informed about his website’s status?
There are several monitoring tools that can aid in understanding Lenny’s infrastructure. Teams practicing DevOps use monitoring tools to:
- Oversee resources such as application services, databases, and other processes
- View system health
- Capture real-time health statuses and performance metrics.
In many situations, monitoring is achieved using a combination of tools. Big picture trends, like performance, can be monitored by a tool like Prometheus. Meanwhile, a finer piece of detail, such as the time taken for a database query, may be monitored using Monyog. When Lenny uses these kinds of combinations he can identify both the problem and its cause.
There are several popular monitoring tools available to measure a variety of metrics. Let’s take a brief look at monitoring tools on the market:
Monitoring tools offer a clearer picture of how applications and infrastructure are working. Teams can use these tools to assess system health and track down problems.
Fletcher wants to better understand his system’s performance using a monitoring tool. There are too many to choose from on the market! What features should Fletcher keep in mind when shopping for a monitoring tool?
See the answer!
When a monitoring tool notices something is wrong with a system, the engineer is notified. Let’s discuss how monitoring informs us of problems, alerting.