TELEMETRY PIPELINE
S3 Input (SQS)

S3 Input (SQS) source plugin

The S3 Input (SQS) source plugin lets you retrieve data from S3 Input (SQS) and ingest it into Telemetry Pipeline.

Supported telemetry types

This plugin supports these telemetry types:

LogsMetricsTraces

Configuration parameters

Use the parameters in this section to configure your plugin. The Telemetry Pipeline web interface uses the values in the Name column to describe the parameters. Items in the Key column are the YAML keys to use in pipeline configuration files.

Required

NameKeyDescriptionDefault
AWS Access Keyaws_access_keyRequired. Your AWS access key path.none
AWS Secret Keyaws_secret_keyRequired. Your AWS secret key path.none
AWS Bucket Nameaws_bucket_nameRequired. The name of the AWS S3 bucket to fetch logs from. For example, logs.none
AWS Bucket Regionaws_bucket_regionRequired. The name of the AWS region where the bucket is. For example: us-east1.none
AWS SQS Queue Namesqs_queue_nameThe name of the queue in SQS to use. For example, testqueue.none
AWS SQS Queue Regionsqs_queue_regionThe name of the region. For example, us-east-1.none
Regular Expression Object Matchmatch_regexpThe regular expression used to match or exclude objects from S3 from SQS queue.none
Delete Message from SQSdelete_messagesWhether to delete the message from the SQS queue after processing.false

Advanced

NameKeyDescriptionDefault
AWS S3 Endpointaws_s3_endpointThe URL of the S3 endpoint.none