Chapter 8: Monitoring Cloud Native Applications

There are no programs without bugs and issues, and there is no code that is perfect. Failures can occur at any time, and maintainers should be able to identify and fix them as quickly as possible. Unlike monolithic applications, monitoring cloud native applications is challenging in a number of ways. In this chapter, we will focus on building applications that can be monitored to identify possible failures and debugging the flow in the case of failure.

In this chapter, we will discuss the following topics:

  • Understanding the importance of observability and monitoring cloud applications
  • Using logs to analyze system behaviors
  • Using traces to identify the request flow over a distributed application ...

Get Cloud Native Applications with Ballerina 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.