Advanced Log Analytics & Container Monitoring
CloudWatch Logs Insights enables you to interactively search and analyze log data using a purpose-built query language. It provides fast, interactive log analytics.
fields @timestamp, @message | filter @message like /ERROR/ | sort @timestamp desc | limit 20
Container Insights collects, aggregates, and summarizes metrics and logs from containerized applications and microservices.
CPU, memory, disk, network metrics at cluster, node, pod, task, and service levels
Lambda Insights provides enhanced monitoring for AWS Lambda functions with system-level metrics and diagnostics.
Add Lambda Insights layer to your function and grant CloudWatch permissions
Contributor Insights analyzes log data and creates time series that display contributor data, helping identify top talkers and understand who or what is impacting system performance.
CloudWatch Application Insights facilitates observability for .NET and SQL Server applications, automatically detecting and monitoring application components.
.NET, SQL Server, IIS, Java, custom applications
Charged based on data scanned by queries (per GB)
Can query up to 20 log groups at once, 10,000 log streams per query
Save frequently used queries for quick access and sharing with team
Leverage built-in visualizations to identify trends and patterns
Enable at cluster creation for comprehensive container monitoring
Track data scanned to optimize query costs
CloudWatch Logs Insights is for interactive log analysis with a query language, while metric filters are for extracting metrics from logs
Container Insights requires CloudWatch agent (for ECS) or Fluent Bit/Fluentd (for EKS) to be deployed
Lambda Insights is implemented as a Lambda layer and provides enhanced monitoring beyond standard CloudWatch metrics