Monitor and visualize your Kafka clusters with Metamorphosis
Overview
Quick Start
Viewing your metrics
Engineers
Monitor and visualize your Kafka clusters with Metamorphosis: Metamorphosis is a monitoring and visualization tool for your Kafka cluster that allows developers to quickly determine whether new services are functioning correctly. It provides a set of dashboards to inspect each component in the cluster. The tool can be deployed on-premise, so you don't have to rely on expensive cloud solutions.
Metamorphosis is incredibly easy to incorporate into your application. Let's walk through the steps you'll need to take.
- Clone this repo (https://github.com/oslabs-beta/Metamorphosis.git)
- Cd into Metamorphosis
- Start the application with npm start
- Navigate to localhost:8080
- Within the GUI, navigate to the setting page and enter the location (e.g. port 9092) of your Prometheus Instance
To view your metrics, you will need to use the Metamorphosis app built in this repo or access our website directly. Follow these instructions.
- Sign into your account here (metamorphosis-phi.vercel.app).
- Connect your Prometheus instance by providing its IP address and PORT. This allows Metamorphosis to access the exposed Kafka metrics and send them to our UI.
You're all set! You should be able to track analytics as data moves through your Kafka application, and make vital decisions about your system.
Connect your Prometheus instance:
You can access your metrics through our dashboards:
Metamorphosis Engineers
Josephine Chen
Chris Inoue
Tristyn Ruiz
Alessandro Battellino
Adam Rodriguez
We welcome contributions, so please feel free to fork, clone, and help Metamorphosis grow! Remember to leave a if you'd like to support our work!
So go: Add a GitHub Star to the project. Write a review or tutorial on Medium, Dev.to or personal blog. Contribute to this project by raising a new issue or making a PR to solve an issue.
Released under the MIT License
Disclaimer: Apache Kafka is a registered trademark of the ASF and that Metamorphosis
is an independent product and not endorsed by the ASF.