Skip to main content
Version: Next

Configuration

info

Flink 1.x and 2.x integrations use common OpenLineage java client methods to extract configuration from.

Configuring OpenLineage connector

Flink OpenLineage connector utilizes standard Java client for Openlineage and allows all the configuration features present there to be used. The configuration can be passed with:

  • openlineage.yml file with a environment property OPENLINEAGE_CONFIG being set and pointing to configuration file.
  • Standard Flink configuration with the parameters defined below.

Please refer to Java client for Openlineage for more details on configuration options.

ParameterDefinitionExample
openlineage.resolveTopicPatternThis option is used to control whether topic pattern resolution should be used for Kafka topics to extract lineage information, as this may require an extra Kafka client call. The option works only for Flink 2.x.True (default) or False
openlineage.trackingIntervalInSecondsDefines polling interval for a tracking thread to refresh lineage metadata from jobs API and emit it in a form of RUNNING OpenLineage events.60 (default)