-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Filebeat] Add cloudwatch fileset in aws module #16579
Conversation
I understand cloudwatch is more like an input, right @kaiyan-sheng? Where the actual logs (coming from log groups) can be of many kinds. Would it make sense to create specific filesets for these different cloudwatch logs sources? For instance, the examples you are putting here probably map to the system module, that can be reused if configured with the right input. Then we have a plethora of other services that are AWS specific and we don't yet support as filesets. |
Yes, cloudwatch is more like an input. Different services can send logs into CW.
That would be better for sure! The examples are logs sent to CloudWatch from EC2 instance. Should we rename this fileset something like
Great! That's why I added |
That sounds great! I wonder if we should keep the “cloudwatch” prefix or do just |
Yeah if we ever decides to add cloudwatch as a separate Filebeat input, these filesets can be shared there too. I will change the fileset name to |
I think this is a good idea! |
btw this needs a make update |
What does this PR do?
This PR is to add cloudwatch fileset into aws module to parse logs from CloudWatch AWS. There are different kinds of logs can be sent to CloudWatch from different services. This PR is only focusing on EC2 logs.
Why is it important?
Users can use Amazon CloudWatch Logs to monitor, store, and access log files from Amazon EC2 instances, AWS CloudTrail, Route 53, and other sources. This fileset enables users to export logs into s3 bucket and parse logs using this fileset.
Checklist
Related issues