Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Web-based GUI for managing and monitoring Apache Pulsar clusters, with multi-environment support.
Apache Pulsar Manager is an open-source, web-based GUI management and monitoring tool for Apache Pulsar, built by the Apache Pulsar project, that lets operators administer multiple Pulsar clusters from one dashboard.
Apache Pulsar Manager is a web-based GUI for managing and monitoring Apache Pulsar clusters. It takes admin requests and metric collections from a frontend and forwards them through a backend to Pulsar brokers and bookies. The project is maintained by the Apache Pulsar community, and its source code lives in the apache/pulsar-manager GitHub repository. It is deployed in the same network as the Pulsar clusters it manages so the backend can reach brokers and bookies directly.
The Manager runs as two components: a frontend that serves the GUI and a backend that communicates with Pulsar brokers and bookies. After deployment, you access the UI and log in with a super-user account. Then you create an Environment by providing a name, a Service URL (the Pulsar admin service URL, e.g. http://pulsar-standalone:8080), and a Bookie URL (e.g. http://pulsar-standalone:6650). Once an environment is configured, all admin operations and metrics are routed through the backend to that cluster.
Apache Pulsar Manager is an open-source project under the Apache License. The source code is publicly available on GitHub and there is no paid tier; you deploy and host it yourself.
For Pulsar Manager version 0.1.0, the default account is "pulsar" and the password is "pulsar". When running from the latest code, you create a super-user via a curl command against the backend service's CSRF token endpoint.
Yes. The backend interacts directly with Pulsar brokers and bookies, so the Manager must be deployed in the same network as your Pulsar clusters. Docker instructions use --link to connect the Manager container to a Pulsar standalone container.
Yes. Pulsar Manager bundles JDBC drivers for HerdDB and defaults to an embedded in-memory HerdDB database. You can adjust the JDBC URL in application.properties to point to a standalone HerdDB service or a cluster that uses ZooKeeper and BookKeeper.
Optional; set "bkvm.enabled" to "true" in the bkvm.conf file. When enabled, the BookKeeper visual manager is available at http://localhost:7750/bkvm.
