Skip to content
Discussion options

You must be logged in to vote

Thanks, James. Separate issues and PRs make sense for these changes.

  • Concurrency: Let's continue the design discussion in #13322. Your workload and cost measurements would help. The design should cover both keeping up with busy queues and reducing empty receives when traffic drops; message age alone cannot guide scaling down when the queue is empty.
  • Message attributes: #18877 tracks this request. Source metadata accessible from VRL seems like a suitable approach, with behavior defined for both log namespaces. dropped_fields serves a different purpose: retaining values removed from events by semantic meaning.
  • DLQ: SQS redrive policies can move repeatedly received messages to a DLQ, provid…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@jlambatl
Comment options

Answer selected by jlambatl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
provider:aws Anything `aws` service provider related domain:performance Anything related to Vector's performance domain:delivery Anything related to delivering events within Vector such as end-to-end acknowledgements source:aws_sqs Anything `aws_sqs` source related
2 participants