You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pulsar.apache.org by GitBox <gi...@apache.org> on 2020/07/03 09:10:04 UTC

[GitHub] [pulsar-manager] Omega-Ariston commented on issue #282: Could we add a dashboard in the home page ?

Omega-Ariston commented on issue #282:
URL: https://github.com/apache/pulsar-manager/issues/282#issuecomment-653441452


   > Yes, I think this is a good idea. I'll mark it help-wanted first. If anyone wants to do it, please refer to the following step.
   > 
   > 1. Get the total number of `cluster`, `tenant`, `namespace`, `topic`, `producer`, `consumer`, `broker` and `bookie`, refer to this implementation https://github.com/apache/pulsar-manager/blob/master/src/main/java/org/apache/pulsar/manager/mapper/TopicsStatsMapper.java.
   > 2. Add dao Layer Implementation https://github.com/apache/pulsar-manager/blob/master/src/main/java/org/apache/pulsar/manager/dao/TopicsStatsRepositoryImpl.java
   > 3. Add Service layer Interface and implement => https://github.com/apache/pulsar-manager/tree/master/src/main/java/org/apache/pulsar/manager/service
   > 4. Add controller => https://github.com/apache/pulsar-manager/tree/master/src/main/java/org/apache/pulsar/manager/controller
   > 5. Add unit tests => https://github.com/apache/pulsar-manager/blob/master/src/test/java/org/apache/pulsar/manager/
   > 6. Add front-end interface => https://github.com/apache/pulsar-manager/blob/master/front-end/src/api
   > 7. Add front page => https://github.com/apache/pulsar-manager/tree/master/front-end/src/views/management
   > 
   > More information: https://github.com/apache/pulsar-manager/blob/master/CONTRIBUTING.md
   > 
   > @tangshihui
   
   Working on it, but have one question, when doing step 1, can I just simply just call the services for cluster, tenant, namespace... seperately and gather the result, instead of writing sql statements myself in `TopicsStatsMapper.java` ? Since the latter implementation needs to take the type of users(super or normal user) into account.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org