A monitoring and visualization tool for Apache Kafka.

Overview

An open source monitoring tool for Apache Kafka

last commit Repo stars

Table of Contents

Features

  • User-friendly GUI

  • Insights into cluster brokers, producers, consumers, and network metrics

  • Graphical displays of key performance metrics

Demo


Enter the Prometheus port where your Kafka instance is running

Enter Ports


Upon successful submission, critical information about your brokers, topics, and consumer groups becomes immediately available

Cluster Overview


Installation

  • To download our desktop application, please visit the releases and downlaod the appropriate file for your OS. (*Note: If you are using the desktop application, you may need to configure your privacy or security settings to allow the application to open without being verified.)
  • You can also clone the repository directly from GitHub and run these commands in your terminal:
    1. npm install
    2. npm run watch
    3. npm start (in a separate terminal)
  • Monokl requires a Kafka Cluster configured with JMX and Prometheus to capture advanced metrics.
  • Enter the port number for Prometheus to verify connection
  • Select through various Displays for up to date chart information

Monokl Engineering Team

Wesley Mungal | Savitri Beaver | Tyler Holt

We welcome contributions, so please feel free to fork, clone, and help monokl grow! Remember to leave a GitHub stars if you'd like to support our work!

You might also like...

Data Visualization Components

Data Visualization Components

react-vis | Demos | Docs A COMPOSABLE VISUALIZATION SYSTEM Overview A collection of react components to render common data visualization charts, such

Jan 2, 2023

📊 A highly interactive data-driven visualization grammar for statistical charts.

📊 A highly interactive data-driven visualization grammar for statistical charts.

English | 简体中文 G2 A highly interactive data-driven visualization grammar for statistical charts. Website • Tutorial Docs • Blog • G2Plot G2 is a visua

Dec 30, 2022

A visualization grammar.

A visualization grammar.

Vega: A Visualization Grammar Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization design

Dec 30, 2022

Cubism.js: A JavaScript library for time series visualization.

Cubism.js Cubism.js is a D3 plugin for visualizing time series. Use Cubism to construct better realtime dashboards, pulling data from Graphite, Cube a

Jan 3, 2023

A general purpose, real-time visualization library.

Epoch By Ryan Sandor Richards Epoch is a general purpose charting library for application developers and visualization designers. It focuses on two di

Dec 30, 2022

A port of the Processing visualization language to JavaScript.

⚠️ This project has been archived ⚠️ With the development of p5js and the API advances in Processing itself, as well as Processing.js itself having be

Jan 4, 2023

Dynamic HTML5 visualization

Envision.js Fast interactive HTML5 charts. http://groups.google.com/group/envisionjs/ Features Modern Browsers, IE 6+ Mobile / Touch Support Pre-built

Dec 3, 2022

vizflow is an ES6 interactive visualization engine

vizflow is an ES6 interactive visualization engine

Vizflow vizflow.js - a render-loop library written using EcmaScript.6 (ES6) with no other external dependencies. Vizflow is a relatively small library

Oct 27, 2022

Data visualization library for depicting quantities as animated liquid blobs

liquidity.js A data visualization library for depicting quantities as animated liquid blobs. For a demonstration of what the final product can look li

Sep 20, 2022
Comments
  • Tyler/connect comp

    Tyler/connect comp

    • remove broker input textfield from sidebar
    • update exporter textfield to prometheus
    • add alerting to port verification
    • add functionality to create connection time in state when port is verified
    • update components to include redux actions as props for setting up individual display fetch requests
    opened by tylerprestonholt 0
  • Tyler/port verify

    Tyler/port verify

    • add ability to connect/disconnect to port and save/update in state
    • update routing in sidebar to conditional using port in state
    • create component for disconnect page
    • install babel dependency and update webpack to handle async/await
    opened by tylerprestonholt 0
Releases(v1.0.0)
Owner
OSLabs Beta
OSLabs Beta
Apache ECharts is a powerful, interactive charting and data visualization library for browser

Apache ECharts Apache ECharts is a free, powerful charting and visualization library offering an easy way of adding intuitive, interactive, and highly

The Apache Software Foundation 53.8k Jan 5, 2023
Apache Superset is a Data Visualization and Data Exploration Platform

Superset A modern, enterprise-ready business intelligence web application. Why Superset? | Supported Databases | Installation and Configuration | Rele

The Apache Software Foundation 49.9k Dec 31, 2022
Render echarts in obsidian,Apache ECharts,An Open Source JavaScript Visualization Library

obsidian-echarts Render echarts in obsidian,Apache ECharts,An Open Source JavaScript Visualization Library

null 23 Dec 26, 2022
DEPRECATED. Zeppelin has moved to Apache. Please make pull request there

Zeppelin has moved to Apache. Zeppelin's has moved to Apache incubator. This github repository is not going to be synced to the ASF's one after 20/Mar

ZEPL 417 Dec 15, 2022
A lightweight graphic library providing 2d draw for Apache ECharts

ZRender A lightweight graphic library which provides 2d draw for Apache ECharts. Documentation https://ecomfe.github.io/zrender-doc/public/ License BS

Baidu EFE team 5.5k Dec 30, 2022
Location Intelligence & Data Visualization tool

What is CARTO? CARTO is an open, powerful, and intuitive platform for discovering and predicting the key insights underlying the location data in our

CARTO 2.6k Dec 31, 2022
a graph visualization library using web workers and jQuery

arbor.js -------- Arbor is a graph visualization library built with web workers and jQuery. Rather than trying to be an all-encompassing framework, a

Christian Swinehart 2.6k Dec 19, 2022
Powerful data visualization library based on G2 and React.

BizCharts New charting and visualization library has been released: http://bizcharts.net/products/bizCharts. More details about BizCharts Features Rea

Alibaba 6k Jan 3, 2023
A library for visualization and creative-coding

Pts Pts is a typescript/javascript library for visualization and creative-coding. Get started at ptsjs.org. Please give it a try, file issues, and sen

William Ngan 4.9k Jan 3, 2023
DataSphereStudio is a one stop data application development& management portal, covering scenarios including data exchange, desensitization/cleansing, analysis/mining, quality measurement, visualization, and task scheduling.

English | 中文 Introduction DataSphere Studio (DSS for short) is WeDataSphere, a big data platform of WeBank, a self-developed one-stop data application

WeBankFinTech 2.4k Jan 2, 2023