manasb-uoe / Kafka Visualizer
Licence: mit
A web client for visualizing your Apache Kafka topics live.
Stars: ✭ 98
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Kafka Visualizer
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
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
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
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
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
Jupyterlab Spreadsheet
JupyterLab plugin for viewing spreadsheets, such as Excel .xls/.xlsx workbooks and OpenOffice .ods files
Stars: ✭ 95 (-3.06%)
Mutual labels: viewer
Kafka Visualizer
A web client for visualizing your Kafka cluster. Developed using Spring Boot, ReactJS and Bootstrap 4.
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:
- Maven
- OpenJDK 12
- 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}
: Acceptstext/plain
message with akey
and avalue
(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].