Amazon Web Service is positioned as one of the great computing solutions in the cloud, and this is largely due to the reach of its tools. CloudWatch, little known to the general public, has really interesting features for its users.
Why is it the most powerful monitoring tool on the market?
Amazon defines this product as a service for monitoring the resources and applications that run on AWS, but it is really much more than that. Apart from compiling and tracking metrics and logs, it is capable of generating alerts or automatically reacting to changes in its resources.
The secret is in the documentation
The services present in AWS have an excellent documentation that starts with the description of the service, associated concepts, help resources and examples of implementation step by step.
Amazon CloudWatch is able to present graphically on a board, relevant metrics of resource consumption in your instances, such as:
- CPU utilization
- Memory Utilization
- Available disk space
- Disk Reading and / or Writing (Bytes)
- Network In / Out (Bytes)
In addition to monitoring, this tool is integrated with other AWS services and adds value by allowing you to program alarms with notification via email, SMS or task execution calls. Lambda functions also stand out, even one of its metrics is the trigger of an auto-scaling policy.
Another functionality that we can find in CloudWatch and that truly allows to automate tasks are the rules of events. In this section we can program tasks that invoke a goal to execute if the event pattern or the calendar coincide. Either a simple notification described in SNS or a complex code execution in a Lambda function. CloudWatch easily integrates with most AWS services
The deployment of its infrastructure on AWS and its subsequent technology transfer requires qualified professionals in the management of these resources in the cloud. If you need more information you can find it on the Amazon AWS website, and even try it for free for 30 days.