franzView

An open source kafka monitoring and management tool built with Javascript developers in mind!

GITHUB

explore our features

MONITOR

FranzView offers a high level overview of your most critical metrics

  • Kafka clusters provide numerous metrics to monitor cluster health. FranzView puts important application metrics front and center to alert developers of problems with cluster health. Time series data is represented graphically for metrics that are important for debugging. CPU and Disk usage trends to ensure your cluster has sufficient system resources
  • Monitoring CPU and Disk usage trends enable developers to ensure clusters have sufficient system resources to meet service-level objectives.
  • Changes in underreplicated partition number, active controller count, and offline partitions are useful application health checks to immediately assess cluster health.
Gif showing dynamic charts in action

ASSESS

While also allowing you to see specific metrics on a per broker and per topic basis

  • FranzView displays real-time per broker stats to measure message processing and gauge critical service-level indicators: latency and throughput.
  • A convenient search bar lets the user filter to see only the performance of a single broker as a useful measure of the traffic each broker is receiving from producing clients.
  • The TotalTimeMs metric family provides insight into the total time a message spends in the request queue, being processed by the leader, awaiting a response from another broker following the data partition of the message, and the time required for a response.
Gif showing dynamic charts in action

MANAGE

Once you know how your cluster is performing franzView helps you to easily make changes

  • FranzView provides tools for all the common topic administration tasks: listing, describing, creating and deleting topics.
  • A feature-rich data-grid allows for users to filter topics on key metrics such as minimum in-sync replicas (Under Min ISR). Out of sync replicas reduce cluster reliability and could result in data loss, so this is a value that kafka managers will want to watch.
  • To horizontally scale a topic, a Kafka manager may choose to reassign partitions across brokers. The topic grid provides easy access to commands to reassign or delete partitions to manage cluster resources.
Gif showing topic managment in the franz view GUI

getting started

SET-UP

Visit us onGithubto install FranzView today!

  • Install Node.js, FranzView is compatible with Node.js versions 14+.
  • We have several demo clusters, provided as convenient Docker images, to get you started as smoothly as possible.
  • Start by exposing the JMX exporter on your Kafka cluster and connect Prometheus to scrape cluster metrics.
  • Follow our ReadMe to connect FranzView and start monitoring and managing your Kafka cluster!

meet the team

Jonathan Haviv headshot
Jonathan
Haviv
Patrick Reid headshot
Patrick
Reid
Ryan Hastie headshot
Ryan
Hastie
Chris Dunleavy headshot
Chris
Dunleavy
Rachelle Maiorca headshot
Rachelle
Maiorca
Copyright 2022 FRANZVIEW