Open max533 opened 3 months ago
Is there a specific reason to use a JVM (Kafka Connect) for this vs something more slim like Promtail, Elastic Filebeat, Fluentbit, vector.dev, Splunk/Graylog, etc?
More specifically why are pods generating logs as files instead of output streams?
Provide details of the setup you're running
File Pulse Connector Version 2.14.1 Docker Version 20.10.13
Outline your question
I am currently working on using File Pulse Connector to achieve real-time log streaming from Kubernetes container applications. However, I am encountering difficulties in meeting the following requirements simultaneously, or it appears that a very large number of Kafka Connect workers may be needed to achieve this:
I have also reviewed related discussions on Stack Overflow and GitHub regarding these issues:
But to ensure I’m not making any configuration errors due to unfamiliarity, I’d like to consult with an expert to confirm whether these requirements can be met or if Kafka Connect might not be suitable for this use case.
Here are the requirements I need to achieve:
Below is my Kafka Connect file pulse connector configuration file