CloudWatch Container Insights allow for CloudWatch to aggregate CloudWatch metrics and logs by using a containerized version of the CloudWatch Agent to send data from these containers to provide a dashboard that is a very detailed representation of the collected CloudWatch metrics and logs.
CloudWatch can provide Lambda Insights as well, a detailed dashboard of the metrics and logs collected from your Lambda functions and provide information on the state and performance of your Lambda functions.
CloudWatch Contributor Insights are a bit more broad, they allow you to take any AWS generated logs and find the highest contributors. For example, someone who is consistently connecting to an application based on your VPC logs will be flagged as a top contributor, then you can determine if these are valid connections or if this is a bad actor. You can use custom rules, or build in rules utilized by CloudWatch to analyze this contributor data.
CloudWatch Application Insights allow for detailed monitoring of your applications and how different AWS services interact with it. The dashboard is created using AI via SageMaker. If there’s a problem with a particular AWS service that your application is using it will show that via the Application Insights dashboard. It will monitor all the resources of your application and overtime will gain the ability to detect anomalies which can then be attributed to certain causes that can be addressed by you! Alerts can then be sent to EventBridge to trigger a notification or specific event to respond accordingly