O'Reilly logo

Mastering Web Application Development with Express by Alexandru Vlăduțu

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Monitoring Live Applications

This chapter explains how to effectively monitor an application so that it can detect anomalies and measure performance over time. Using different techniques, we will be aware of the state of our application at all times.

We will be handling the following topics:

  • Logging
  • Creating a simple health checkpoint
  • Collecting different metrics
  • General tools for monitoring
  • Ensuring application uptime

Logging

Logging can be used to understand the behavior of a web application and detect potential problems. It should be considered as important as unit testing when creating an application. It's not only useful for tracking down bugs but also for other reasons:

  • Performing business analysis
  • Used in conjunction with other tools to ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required