Hi Dave,

It doesn't require MySQL. You can use any JDBC supported databases.
Initially we would use SQLite for development and change to MySQL for more
production-ready workloads.

Hope this clarify your question.

Thanks,
Sijie

On Thu, Aug 29, 2019 at 5:56 AM Dave Fisher <w...@apache.org> wrote:

> Hi -
>
> I see that MySQL is used. This would be a GPL dependency. Does the Pulsar
> Manager require MySQL, or can other Databases that are compliant with
> Apache Release Policy be used instead?
>
> Regards,
> Dave
>
> > On Aug 29, 2019, at 7:49 AM, Guangning E <eguangn...@gmail.com> wrote:
> >
> > Hi all,
> >
> > We have developed a new Pulsar web UI - pulsar-manager, aiming at
> > supporting managing Pulsar clusters running in different environments
> > (on-premise data centers, cloud, and so on). We’d like to contribute the
> > project back to the Pulsar community.
> >
> > ---
> >
> > ## Motivation
> >
> > Currently, Pulsar has a monitoring tool - [Pulsar Dashboard]( [
> >
> http://pulsar.apache.org/docs/en/administration-dashboard/](http://pulsar.apache.org/docs/en/administration-dashboard/)
> > ).
> > However, it only focuses on the simple monitoring of Pulsar - collecting
> > and displaying information such as statistics of tenants, namespaces,
> > topics, subscriptions, and so on. It doesn’t provide any management
> > operations such as add, delete and update tenants, namespaces, topics,
> and
> > so on. When the scale of Pulsar cluster increases or the number of
> clusters
> > grows, using `pulsar-admin` to manage Pulsar can not satisfy demands.
> > Therefore, Pulsar needs a simple and easy-to-use management console for
> > administrators.
> >
> > Pulsar Manager is a web-based GUI management and monitoring tool that
> helps
> > administrators and users manage and monitor tenants, namespaces, topics,
> > subscriptions, brokers, clusters, and so on, and supports dynamic
> > configuration of multiple environments.
> >
> > ## Features
> >
> > Pulsar manager provides two main features: management and monitoring.
> >
> > ### Management
> >
> > 1. Environment : (operations on the environment)
> > Create / Delete / Update / List / Get
> > 2. Cluster : (operations on clusters)
> > Create / Delete / Update / List / Get
> > 3. Brokers : (operations on brokers)
> > Heartbeat / Unload
> > 4. Tenants:
> > Create / Delete / Update / List
> > 5. Namespaces:
> > Create / Delete / List
> > Manage Namespace Policy
> > Unload
> > Operations on Namespace Bundles
> > 6. Topics
> > Create / Delete / List
> > Unload / Terminate / Offload / Compact
> > Topic Details
> > 7. Subscriptions
> > Create / Delete / List
> > Reset Cursor / Skip / Clear backlog / Unsubscribe
> > 8. Namespace Isolation Policies
> > Create / Delete / Update / Get / List
> > 9. Failure Domains
> > Create / Delete / Update / Get / List
> >
> > ### Monitoring: (display *aggregated* stats at different levels)
> >
> > 1. Tenants
> > List the total number of namespaces per tenant (both aggregated and
> > per-cluster basis)
> >
> > 2. Namespaces
> > List the total number of topics per namespace
> > List the aggregated stats per namespace (such as rate-in, rate-out,
> > throughput-in, and throughput-out)
> > List the distributions of namespace bundles
> >
> > 3. Topics
> > List the total number of partitions per topic
> > List the aggregated stats per topic (such as rate-in, rate-out,
> > throughput-in, and throughput-out)
> > Detailed stats per topic partition
> > Detailed stats of storage per topic partition
> > Detailed stats of subscription per topic and per partition
> > Detailed stats of producers
> > Detailed stats of consumers
> >
> > The detailed design proposal is in
> > [
> >
> https://docs.google.com/document/d/1C3meaHJzxX9wGDWQx-dC1b20yGeKsQtbwNiYuxZgOCE/edit#](https://docs.google.com/document/d/1C3meaHJzxX9wGDWQx-dC1b20yGeKsQtbwNiYuxZgOCE/edit#)
> >
> > Looking forward to any feedback.
> >
> > Thanks,
> > Guangning
>
>

Reply via email to