Skip to content

Enable Kafka Transport for OpenLineage Event Listener #27830

Open
kekwan wants to merge 1 commit intotrinodb:masterfrom
kekwan:openlineage-enable-kafka
Open

Enable Kafka Transport for OpenLineage Event Listener #27830
kekwan wants to merge 1 commit intotrinodb:masterfrom
kekwan:openlineage-enable-kafka

Conversation

@kekwan
Copy link
Contributor

@kekwan kekwan commented Jan 2, 2026

Description

This PR adds Kafka as a transport option for trino-openlineage event listener plugin. Currently, only console and HTTP transport are supported.

It reuses the SSL configuration options from the trino-kafka module (kafka.ssl.keystore.location, etc.) similar to Kafka event listener plugin (#22888)

Additional context and related issues

Fixes #21599

Release notes

( ) This is not user-visible or is docs only, and no release notes are required.
( ) Release notes are required. Please propose a release note for me.
(x) Release notes are required, with the following suggested text:

## General
* Add support for Kafka transport in Trino OpenLineage Plugin (https://github.com/trinodb/trino/issues/21599)

@cla-bot cla-bot bot added the cla-signed label Jan 2, 2026
@kekwan kekwan force-pushed the openlineage-enable-kafka branch from 8c56daf to 2fa61fb Compare January 3, 2026 00:51
@kekwan
Copy link
Contributor Author

kekwan commented Jan 3, 2026

Tagged some of the recent contributors to the OpenLineage plugin for review.

This PR picks up where PR #22998 left off to add Kafka transport to the plugin.

@kekwan kekwan requested a review from sopel39 January 3, 2026 01:27
Copy link
Member

@ebyhr ebyhr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please update event-listeners-openlineage.md?

@kekwan kekwan force-pushed the openlineage-enable-kafka branch from 2fa61fb to b668390 Compare January 5, 2026 19:22
@github-actions github-actions bot added the docs label Jan 5, 2026
@kekwan kekwan force-pushed the openlineage-enable-kafka branch from b668390 to dd340e7 Compare January 5, 2026 19:25
@kekwan kekwan force-pushed the openlineage-enable-kafka branch 3 times, most recently from 99af3d3 to f00e094 Compare January 5, 2026 19:52
@kekwan kekwan force-pushed the openlineage-enable-kafka branch from f00e094 to c5f83a7 Compare January 5, 2026 21:44
Copy link
Contributor

@mgorsk1 mgorsk1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, thanks ♥️

@kekwan kekwan requested a review from ebyhr January 6, 2026 16:31
@kekwan kekwan force-pushed the openlineage-enable-kafka branch from 60a43a5 to 3c56fd0 Compare January 6, 2026 21:53
@kekwan kekwan force-pushed the openlineage-enable-kafka branch from 3c56fd0 to 5a3ca12 Compare January 6, 2026 21:55
@kekwan kekwan requested a review from hashhar January 6, 2026 21:58
@kekwan kekwan requested a review from Praveen2112 January 22, 2026 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

Add support for Kafka transport in Trino Open lineage Plugin

5 participants