CloudWatch Logs is used to collate and collect metrics on resources, monitor their performance and responds to alerts.
It acts like the central repository of log data sent by different AWS services and this log stream can be monitored in real time.
With Insights and you can configure filters to search for specific entries or action you want to react to.