kmaccoy / flowkat

Kafka dataflow visualization and monitoring tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FlowKat

An open source tool for inspecting the flow of your Kafka messages

license last commit Repo stars

Table of Contents

Features

  • Read Messages from your Kafka Topics

  • Simple GUI that's easy to follow

  • Connect Your Prometheus Instance for metrics

FlowKat Demonstration

To be added!

Installation

  • FlowKat relies on KafkaJS in order to aggregate messages and Prometheus to graph metrics; if Prometheus is not hooked up to your Kafka Cluster instance, FlowKat should still be able to deliver compilated messages
  • Clone this repo: https://github.com/oslabs-beta/flowkat.git
  • Run the following commands in the root folder:
    • npm install
    • npm run watch
    • npm run package-win or npm run package-linux
  • Open FlowKat
  • Enter the port address for your Kafka broker and (optionally) your Prometheus instance to have FlowKat retrieve messages and metrics

FlowKat Engineering Team

Matt von der Lippe | George Zhao | Jorge Espinoza

We welcome contributions, so please feel free to fork, clone, and help FlowKat! Remember to leave a GitHub stars.

License

Released under the MIT License

About

Kafka dataflow visualization and monitoring tool

License:MIT License


Languages

Language:JavaScript 87.9%Language:SCSS 10.0%Language:HTML 2.0%