In the previous chapters, we discussed cloud native application development and deploying into a cloud platform for customer usage with higher availability. Our work is not finished yet. Infrastructure and application management is altogether a separate field or stream which monitors the infrastructure, as well as the application's performance, using tools to achieve minimal or zero downtime. In this chapter, we will discuss a few of the tools that could help you do so.
This chapter will cover the following topics:
- AWS services, such as CloudWatch, Config, and more
- Azure services, such as Application Insights, Log Analytics, and more
- Introduction to the ELK stack for Log Analysis
- Open source monitoring tools, such as Prometheus and more