Please tell me about Amazon CloudWatch
Amazon CloudWatch is a managed service that supports operational monitoring of system resources and applications to ensure stable operation after system construction and release, and regularly obtains the status (metrics) of each AWS release.
For example, you can set standard metrics predefined by AWS, such as the CPU usage rate of an EC2 instance or the number of errors for each Lambda function, or you can create your own metrics by passing user-defined values to Amazon CloudWatch. You can also create custom metrics.
Features of Amazon CloudWatch
● Monitoring
Amazon CloudWatch monitors the operating status of various AWS resources such as Amazon EC2 and Amazon RDS in real time. By collecting various metrics such as CPU usage and network traffic, system administrators can understand the usage and performance of various AWS resources.
● Alert Notification
Metrics are regularly monitored and alerts are sent when thresholds are exceeded, allowing you to quickly respond to problems with the status of AWS resources and troubleshooting. You can set alert thresholds for collected metrics and receive alerts when those thresholds are exceeded. Alerts can be sent to tools such as email, SMS, or Slack.
● Collecting and saving logs
Collecting and saving application logs, system logs, security logs, etc. from various AWS resources such as Amazon EC2 and Amazon RDS can be useful for application troubleshooting and security investigations. Masu. also collect and store logs from on-premises servers and custom applications using the Amazon CloudWatch Logs agent.
● Metrics display
Metrics can be displayed graphically, allowing you to understand the resource usage status in real time. You can also freely customize the time axis, graph type, and metrics displayed on the graph, and add the displayed graph to the dashboard.
● Security
Amazon CloudWatch also contributes to the security of various AWS services. For example, logs collected from AWS CloudTrail are automatically sent to Amazon CloudWatch Logs to enable security monitoring such as aggregating important security information.
● Application Tracing
Amazon CloudWatch can be integrated with AWS X-Ray to perform application tracing and analyze application performance. You can visualize the flow of requests and processing occurring within an application and collect metrics such as latency, error rate, and throughput.
Beyond AWS related services
● AWS Cloud Integration
● AWS Operation Monitoring Service (24 hours a day, 365 days a year)