Skip to content

Latest commit

 

History

History
 
 

proxy

OpenLineage Proxy Backend

A backend to proxy OpenLineage events to one or more event streams. By default, events are logged to the console.

Requirements

Building

To build the entire project run:

$ ./gradlew build

The executable can be found under build/libs/

Configuration

To run the OpenLineage proxy backend, you will have to define proxy.yml. The configuration file is passed to the application and used to configure your proxy. Please copy proxy.example.yml:

$ cp proxy.example.yml proxy.yml

By default, the OpenLineage proxy uses the following ports:

  • TCP port 8080 is available for the HTTP API server.
  • TCP port 8081 is available for the admin interface.

Note: All of the configuration settings in proxy.yml can be specified either in the configuration file or in an environment variable.

Running the Proxy Backend

$ ./gradlew runShadow