Introduction

DevOps is a mindset where the development team and the operations team responsible for a product or service collaborate together as a single, larger team to achieve their common goal of making a project successful. The actual implementation of DevOps practices differs from DevOps team to DevOps team. In practice, while core development activities may still be done by programmers and core operations activities may be still done by operations experts, many activities such as monitoring, debugging, and so on may be shared between both sides based on the work capacity available. 

AWS provides many services that can help in monitoring and debugging projects deployed on the AWS cloud. Amazon CloudWatch is the most popular of these services, and without it we cannot be successful with AWS projects. CloudWatch can perform many functions, such as monitoring and alerting, gathering data and preparing metrics, visualizing the data sent to it using graphs, and so on. We have used CloudWatch for checking logs, and in Chapter 1Getting Started with Serverless Computing on AWS, we used it for setting a billing alarm. 

In previous chapters, we looked at services that can help us build serverless web applications, as well as services that extend the basic functionality with capabilities such as messaging, analytics, machine learning, and natural language processing. In this chapter, we will briefly discuss recipes for the CloudWatch service to start monitoring and debugging the services we looked at in the previous chapters. By doing this, we will better understand the role of CloudWatch in following DevOps practices with AWS.

Even programmers still spend a large amount of time monitoring and debugging the logs from the Management Console, and so most of the recipes in this chapter will use the Management Console with or without the corresponding AWS CLI commands.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.119.138.202