3

Application Metrics and Tracing

In Chapter 2, Application Logging, we looked at logging, and how we use logging inside our backend Go code. In this chapter, we will proceed to look at monitoring and tracing. To monitor and trace the application, we will look into different open source tools and libraries.

We have started building our application, and now we need to start looking into how we are going to support it. Once an application is running in production, we need to see what’s happening in the application. Having this kind of visibility will allow us to understand problems that come up. In software systems, we will often come across the concept of observability. The concept refers to the ability of software systems to capture and store ...

Get Full-Stack Web Development with Go 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.