forked from elastic/beats
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Filebeat] Add module for AWS S3 server access log (elastic#13170)
* Initial commit for adding s3 server access log module * Add basic dashboard for s3access fileset
- Loading branch information
1 parent
787f0d4
commit 3f5e799
Showing
24 changed files
with
1,272 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
//// | ||
This file is generated! See scripts/docs_collector.py | ||
//// | ||
|
||
[[filebeat-module-aws]] | ||
[role="xpack"] | ||
|
||
:modulename: aws | ||
:has-dashboards: true | ||
|
||
== AWS module | ||
|
||
beta[] | ||
|
||
This is a module for aws logs. It uses filebeat s3 input to get log files from | ||
AWS S3 buckets with SQS notification. This module supports reading s3 server | ||
access logs with `s3access` fileset. Server access logging provides detailed | ||
records for the requests that are made to a bucket. | ||
|
||
[float] | ||
=== Example dashboard | ||
|
||
This module comes with a sample dashboard for `s3access` fileset: | ||
|
||
[role="screenshot"] | ||
image::./images/filebeat-aws-s3access-overview.png[] | ||
|
||
[float] | ||
==== `s3access` fileset settings | ||
|
||
Example config: | ||
|
||
[source,yaml] | ||
---- | ||
- module: aws | ||
s3access: | ||
enabled: true | ||
var.queue_url: https://sqs.us-west-1.amazonaws.com/123/queue-name | ||
var.credential_profile_name: fb-aws | ||
---- | ||
|
||
*`var.queue_url`*:: | ||
|
||
AWS SQS queue url. | ||
|
||
*`var.credential_profile_name`*:: | ||
|
||
AWS credential profile name. | ||
|
||
|
||
[float] | ||
=== Fields | ||
|
||
For a description of each field in the module, see the | ||
<<exported-fields-aws,exported fields>> section. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.