/kafka-connect-webapp

Kafka Connect REST Interface

Primary LanguagePython


Kafka Connect Flask

A Minimal Flask Webapp for Kafka Connect

Important Notes How to run Key Features

Important Notes

The graphical interface is pretty minimalistic. you can add a connector by passing the connector's name, the worker FQDN or IP and the REST API port. Your connector will be added to the database and you will be ready to manage it. Right now you can:

  1. Connector's and tasks status
  2. Configuration download
  3. Stop
  4. Pause
  5. Resume
  6. Update/Publish config
  7. Delete a connector
  8. Visualize tasks status as well restart them

How to run

The process to build a docker image is traitforward because has already been done.

$ docker build -t kafka_connet_webapp .
$ docker run -d -p 8000:8000 kafka_connet_webapp

Key Features

  • Minimal Web Interface
  • Basic Kconnect management with no need of 3th party tools or Kconnect REST
  • Fully portable thanks to docker (On K8s as well)

GitHub @SomTamPhed  ·  Twitter @WasamiKirua