Да.
Logstash может записывать в Kafka в качестве вывода.
Вы можете использовать Kafka Connect Elasticsearch для потоковой передачи из Kafka в Elasticsearch.
Если вы хотите буферизовать / масштабировать вывод из Logstash, используя здесь Kafka, это возможно и имело бы смысл.
Но имейте в виду, что вы также можете:
(a) писать из Beats в Kafka и выполнять любую обработку с помощью потоков KSQL / Kafka и т. Д., Чтобы записать обратно в Kafka, а затем в Kafka Connect to Elasticsearchили (б) просто напишите из Logstash в Elasticsearch