SQS
SQS Output
Overview
Fluentd output plugin for SQS.
Configuration
Output Config
aws_key_id (*secret.Secret, optional)
AWS access key id
aws_sec_key (*secret.Secret, optional)
AWS secret key
buffer (*Buffer, optional)
create_queue (*bool, optional)
Create SQS queue
Default: true
delay_seconds (int, optional)
Delivery delay seconds
Default: 0
include_tag (*bool, optional)
Include tag
Default: true
message_group_id (string, optional)
Message group id for FIFO queue
queue_name (string, optional)
SQS queue name - required if sqs_url is not set
region (string, optional)
AWS region
Default: ap-northeast-1
sqs_url (string, optional) {#output config-sqs_url}
SQS queue url e.g. https://sqs.us-west-2.amazonaws.com/123456789012/myqueue
slow_flush_log_threshold (string, optional)
The threshold for chunk flush performance check. Parameter type is float, not time, default: 20.0 (seconds) If chunk flush takes longer time than this threshold, fluentd logs warning message and increases metric fluentd_output_status_slow_flush_count.
tag_property_name (string, optional)
Tags property name in json
Default: ‘__tag’
Example SQS
output configurations
Fluentd config result:
Last modified December 11, 2024: Merge pull request #265 from kube-logging/4.11-preparations (0f1c9fa)