All Projects → manasb-uoe → Kafka Visualizer

manasb-uoe / Kafka Visualizer

Licence: mit
A web client for visualizing your Apache Kafka topics live.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Kafka Visualizer

Kafdrop
Kafka Web UI
Stars: ✭ 3,158 (+3122.45%)
Mutual labels:  kafka, topic
Kafka Zk Restapi
Kafka Zookeeper RESTful API to perform topic/consumer group administration/metric(offset\lag\message) collection and monitor
Stars: ✭ 121 (+23.47%)
Mutual labels:  kafka, topic
Traceshark
This is a tool for Linux kernel ftrace and perf events visualization
Stars: ✭ 63 (-35.71%)
Mutual labels:  visualizer, viewer
Logi Kafkamanager
一站式Apache Kafka集群指标监控与运维管控平台
Stars: ✭ 3,280 (+3246.94%)
Mutual labels:  kafka, topic
Kafkawize
Kafkawize : A Self service Apache Kafka Topic Management tool/portal. A Web application which automates the process of creating and browsing Kafka topics, acls, schemas by introducing roles/authorizations to users of various teams of an org.
Stars: ✭ 79 (-19.39%)
Mutual labels:  kafka, topic
Soma Fm Player
This is a Vue.js web application for streaming radio stations from Somafm.com. This app uses the public SomaFM JSON channels API endpoint to pull in a list of stations and makes it easy to switch between stations. This app also uses Three.js and the HTML5 Web Audio Context API to sample audio data and create a visualizer effect for the selected station.
Stars: ✭ 86 (-12.24%)
Mutual labels:  visualizer
Multiplex
View output of multiple processes, in parallel, in the console, with an interactive TUI
Stars: ✭ 91 (-7.14%)
Mutual labels:  viewer
Bigpipe
以Kafka为存储介质,提供异步Http RPC的中间件
Stars: ✭ 84 (-14.29%)
Mutual labels:  kafka
Propulsion
.NET event stream projection and scheduling platform with EventStore, CosmosDb, Equinox and Kafka integrations
Stars: ✭ 84 (-14.29%)
Mutual labels:  kafka
Logisland
Scalable stream processing platform for advanced realtime analytics on top of Kafka and Spark. LogIsland also supports MQTT and Kafka Streams (Flink being in the roadmap). The platform does complex event processing and is suitable for time series analysis. A large set of valuable ready to use processors, data sources and sinks are available.
Stars: ✭ 97 (-1.02%)
Mutual labels:  kafka
Kafka Php
kafka php client
Stars: ✭ 1,340 (+1267.35%)
Mutual labels:  kafka
Alpakka Kafka
Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
Stars: ✭ 1,295 (+1221.43%)
Mutual labels:  kafka
Kaufmann ex
Kafka backed service library.
Stars: ✭ 86 (-12.24%)
Mutual labels:  kafka
Csgoverview
A 2D demo replay tool for Counter Strike: Global Offensive.
Stars: ✭ 88 (-10.2%)
Mutual labels:  viewer
Dicom Ecg Plot
Dicom ECG Viewer and Converter. Convert to PDF, PNG, JPG, SVG, ...
Stars: ✭ 84 (-14.29%)
Mutual labels:  viewer
Streamx
kafka-connect-s3 : Ingest data from Kafka to Object Stores(s3)
Stars: ✭ 96 (-2.04%)
Mutual labels:  kafka
Kafka Study
关于kafka的一些相关使用示例代码。
Stars: ✭ 84 (-14.29%)
Mutual labels:  kafka
3dhop
3D Heritage Online Presenter
Stars: ✭ 89 (-9.18%)
Mutual labels:  viewer
Jupyterlab Spreadsheet
JupyterLab plugin for viewing spreadsheets, such as Excel .xls/.xlsx workbooks and OpenOffice .ods files
Stars: ✭ 95 (-3.06%)
Mutual labels:  viewer
Filodb
Distributed Prometheus time series database
Stars: ✭ 1,286 (+1212.24%)
Mutual labels:  kafka

Kafka Visualizer

A web client for visualizing your Kafka cluster. Developed using Spring Boot, ReactJS and Bootstrap 4.

Screenshot

How to build?

Run the following command on the parent maven module kafka-visualizer:

$ mvn package

The executable jar will be generated under the target directory of the kafkavisualizer/rest module.

Requirements:

  1. Maven
  2. OpenJDK 12
  3. Node Package Manager (npm)

How to run (locally)?

Run the executable jar using the following command and then navigate to localhost:8080 on your browser:

$ java -jar /path/to/kafka-visualizer-rest-1.0-SNAPSHOT.jar --zookeeper=hostname:port --kafka=hostname:port --env=<DEV,QA,UAT or PROD>

How to run (Dockerfile)?

$ docker pull kbhargava/kafka-visuals
$ docker run -p 8080:8080 --rm kbhargava/kafka-visuals <zookeeper IP:Host> <kafka IP:host> <DEV, PROD, UAT, QA>

Verify the deployment by navigating to your server address in your preferred browser.

localhost:8080

Rest API endpoints

  • GET /api/brokers: Returns a list of all brokers in the cluster.
  • GET /api/topics: Returns a list of all topics in the cluster
  • GET /api/consumers: Returns a list of all active consumers.
  • GET /api/consumers/{topicName}/{partition}: Returns a list of active consumers for a certain topic-partition pair.
  • GET /api/topics/{topicName}/{partition}: Returns a list of messages on a certain topic-partition pair.
  • POST /api/topics/{topicName}: Accepts text/plain message with a key and a value (eg: key=1&value=2), and publishes it to a certain topic.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].