@@ -348,6 +348,121 @@ filebeat.modules:
348348 # The maximum number of messages to return from SQS. Valid values: 1 to 10.
349349 # var.max_number_of_messages: 5
350350
351+ - module : aws
352+ fargate :
353+ enabled : false
354+
355+ # Filename of AWS credential file
356+ # If not set "$HOME/.aws/credentials" is used on Linux/Mac
357+ # "%UserProfile%\.aws\credentials" is used on Windows
358+ # var.shared_credential_file: /etc/filebeat/aws_credentials
359+
360+ # Profile name for aws credential
361+ # If not set the default profile is used
362+ # var.credential_profile_name: fb-aws
363+
364+ # Use access_key_id, secret_access_key and/or session_token instead of shared credential file
365+ # var.access_key_id: access_key_id
366+ # var.secret_access_key: secret_access_key
367+ # var.session_token: session_token
368+
369+ # The duration that the received messages are hidden from ReceiveMessage request
370+ # Default to be 300s
371+ # var.visibility_timeout: 300s
372+
373+ # Maximum duration before AWS API request will be interrupted
374+ # Default to be 120s
375+ # var.api_timeout: 120s
376+
377+ # Custom endpoint used to access AWS APIs
378+ # var.endpoint: amazonaws.com
379+
380+ # AWS IAM Role to assume
381+ # var.role_arn: arn:aws:iam::123456789012:role/test-mb
382+
383+ # ARN of the log group to collect logs from
384+ # var.log_group_arn: arn:aws:logs:us-east-1:123456789012:log-group:test:*
385+
386+ # Name of the log group to collect logs from
387+ # var.log_group_name: /ecs/test-log-group
388+
389+ # Region that the specified log group belongs to
390+ # var.region_name: us-east-1
391+
392+ # A list of strings of log streams names that Filebeat collect log events from
393+ # var.log_streams: ["/ecs/test-log-group/test-log-stream"]
394+
395+ # A string to filter the results to include only log events from log streams that have names starting with this prefix
396+ # var.log_stream_prefix: /ecs/test-log-group/
397+
398+ # Specify if Filebeat should read log files from the beginning or from the end
399+ # Default start_position is beginning
400+ # var.start_position: beginning
401+
402+ # How often Filebeat checks for new log events from the specified log group
403+ # Default scan_frequency is 1 minute
404+ # var.scan_frequency: 1m
405+
406+ # Time used to sleep between AWS FilterLogEvents API calls inside the same collection period
407+ # Default api_sleep is 200 ms
408+ # var.api_sleep: 200ms
409+
410+ # ----------------------------- AWS Fargate Module -----------------------------
411+ - module : awsfargate
412+ log :
413+ enabled : false
414+
415+ # Filename of AWS credential file
416+ # If not set "$HOME/.aws/credentials" is used on Linux/Mac
417+ # "%UserProfile%\.aws\credentials" is used on Windows
418+ # var.shared_credential_file: /etc/filebeat/aws_credentials
419+
420+ # Profile name for aws credential
421+ # If not set the default profile is used
422+ # var.credential_profile_name: fb-aws
423+
424+ # Use access_key_id, secret_access_key and/or session_token instead of shared credential file
425+ # var.access_key_id: access_key_id
426+ # var.secret_access_key: secret_access_key
427+ # var.session_token: session_token
428+
429+ # Maximum duration before AWS API request will be interrupted
430+ # Default to be 120s
431+ # var.api_timeout: 120s
432+
433+ # Custom endpoint used to access AWS APIs
434+ # var.endpoint: amazonaws.com
435+
436+ # AWS IAM Role to assume
437+ # var.role_arn: arn:aws:iam::123456789012:role/test-mb
438+
439+ # ARN of the log group to collect logs from
440+ # var.log_group_arn: arn:aws:logs:us-east-1:123456789012:log-group:test:*
441+
442+ # Name of the log group to collect logs from
443+ # var.log_group_name: /ecs/test-log-group
444+
445+ # Region that the specified log group belongs to
446+ # var.region_name: us-east-1
447+
448+ # A list of strings of log streams names that Filebeat collect log events from
449+ # var.log_streams: ["/ecs/test-log-group/test-log-stream"]
450+
451+ # A string to filter the results to include only log events from log streams that have names starting with this prefix
452+ # var.log_stream_prefix: /ecs/test-log-group/
453+
454+ # Specify if Filebeat should read log files from the beginning or from the end
455+ # Default start_position is beginning
456+ # var.start_position: beginning
457+
458+ # How often Filebeat checks for new log events from the specified log group
459+ # Default scan_frequency is 1 minute
460+ # var.scan_frequency: 1m
461+
462+ # Time used to sleep between AWS FilterLogEvents API calls inside the same collection period
463+ # Default api_sleep is 200 ms
464+ # var.api_sleep: 200ms
465+
351466# -------------------------------- Azure Module --------------------------------
352467- module : azure
353468 # All logs
0 commit comments