ksqLight is an open-source tool for monitoring your ksqlDB queries and messages in real-time. Its interactive dashboard visualizes ksqlDB query and messages metrics, to help in diagnosing stream processing bottlenecks and identifying network issues.
Under the hood, it uses Prometheus to pull the relevant metrics from ksqlDB server.
Quickly toggle between query, message, and error pages.
Note This app assumes you have access to a working ksqlDB server and a Prometheus instance scraping metrics from ksqlDB server via JMX exporter. If you need a reference on how to do that, please check out the
ksqLight/exampleContainersfolder.
npm run electron:serve
Upon startup, enter the Prometheus url into the pop-up (or you can enter it on the settings modal).
The duration and refresh rate for the time-series charts can be configured on the settings modal.
To submit SQL queries to ksqlDB server, the server url needs to be entered in settings.
- Javan Ang - GitHub | LinkedIn
- Michael Snyder - GitHub | LinkedIn
- Jonathan Luu - GitHub | LinkedIn
- Matthew Xing - GitHub | LinkedIn
- Gerry Bong - GitHub | LinkedIn
This product is licensed under the MIT License - see the LICENSE.md file for details.
This is an open source product.
This product is accelerated by OS Labs.
ksqlDB is licensed under the Confluent Community License.
Apache, Apache Kafka, Kafka, and associated open source project names are trademarks of the Apache Software Foundation.




