We have a single Logstash pipeline that listens on port 5044 and receives data from multiple Beats sources. Filebeat is installed on one of the source servers, and we want to configure a Dead Letter Queue (DLQ) only for one specific application’s logs, not for all incoming data.
The issue is that enabling DLQ at the pipeline level causes data from all Beats sources to be captured, whereas our requirement is to isolate DLQ for just one application. Creating separate pipelines is not feasible in our environment, as that would require additional ports and firewall connectivity requests.
We need guidance on how to configure DLQ selectively for a single application within the existing pipeline setup.