Hi,
Generally - yes. That's why it's always good idea to spread your data on multiple pipelines. That's also the reason why we often use two logstash instances wehen ELS architecture is more distributed:
- Layer 1 as data receiver from sources
- Layer 2 as main parser and receiver from L1 logstash.
Between those two layers we place Apache Kafka, which allows us to avoid this situation. Kafka cluster can keep data-in-transfer between two servers and protects it if anything fails.