Currently open source Trino has only MySQL and http event listener plugins. These are not always scalable, especially when several larger Trino clusters are sending hundreds of thousands of events to the same centralized store. Kafka is equipped to handle that sort of load and therefore is used by several companies to sink their QueryCreatedEvents and QueryCompletedEvents. I would propose to create a new Trino plugin called trino-kafka-event-listener.
Currently open source Trino has only MySQL and http event listener plugins. These are not always scalable, especially when several larger Trino clusters are sending hundreds of thousands of events to the same centralized store. Kafka is equipped to handle that sort of load and therefore is used by several companies to sink their QueryCreatedEvents and QueryCompletedEvents. I would propose to create a new Trino plugin called
trino-kafka-event-listener
.