Which services can send data to CloudWatch Logs?
There are numerous AWS services that publish logs to CloudWatch Logs. Here's a list of some of the most commonly used services:
Amazon EC2: EC2 instances can send system, application, and custom logs to CloudWatch Logs using the CloudWatch Logs agent or the EC2Config service.
AWS Lambda: Lambda functions can send logs to CloudWatch Logs by writing to the standard output and error streams.
AWS Elastic Beanstalk: Elastic Beanstalk environments automatically send logs from the web server, application server, and other sources to CloudWatch Logs.
Amazon RDS: RDS instances can send logs for the database engine, operating system, and parameter changes to CloudWatch Logs.
Amazon VPC: VPC flow logs can be sent to CloudWatch Logs to monitor network traffic.
Amazon API Gateway: API Gateway can send access logs, error logs, and custom logs to CloudWatch Logs.
AWS CloudTrail: CloudTrail logs can be sent to CloudWatch Logs to monitor API activity in your AWS account.
Amazon EKS: Kubernetes clusters on Amazon EKS can send logs to CloudWatch Logs by configuring the Fluentd log driver.
Amazon ECS: Docker containers running on Amazon ECS can send logs to CloudWatch Logs by configuring the awslogs logging driver.
Amazon CloudFront: CloudFront access logs can be sent to CloudWatch Logs to monitor distribution activity.
These are just a few examples of the many AWS services that can publish logs to CloudWatch Logs. The CloudWatch Logs service is designed to be highly scalable and flexible, making it a popular choice for managing logs across a wide range of AWS environments.
You can find a list of all AWS services that publish logs to CloudWatch Logs here.
Tired of switching between AWS console tabs? 😒
Cloudash provides clear access to CloudWatch logs and metrics, to help you make quicker decisions.
Try it for free: