TechAuditBI opened a new issue, #27620:
URL: https://github.com/apache/superset/issues/27620

   ## [SIP] Proposal for creating an integrated monitoring and user activity 
dashboard
   
   ### Motivation
   
   Probably most of companies using Superset do need to gather and analyse some 
data about platform's health and user activity. Currently solving this task 
would require a bunch of work on levels from transforming raw logs to creating 
a dashboard. "Big" BI tools do provide such analytics out of the box so I think 
we should create smth like that in Superset.
   
   ### Proposed Change
   
   The whole thing can be divided into 3 parts:
   
   1. DB changes
   Raw logs info is not suitable for building a dashboard so some sort of a 
datamart should be created. In case of PostgreSQL I think that it would be nice 
to have a materialized view with all the necessary data and a procedure to make 
all the transformations needed. Such a structure would provide an easy way to 
create an ETL to move the datamart elsewhere if needed while still being not 
too complicated. 
   
   2. Dashboard itself
   I'm quite sure that there is somewhat about a billion variations of this 
dashboard created by users so we just need to get all the popular stuff 
together and leave some space for specifics.
   
   3. Deployment
   We all know and love example dashboards. So maybe using similar mechanism 
for analytics dashboard deployment can be used. It shurely should be optional 
and also separate from examples. Here we need to think about many little 
things. Maybe there should be some parameters brought out to the config file 
and so on. To be discussed further.
   
   
   ### New or Changed Public Interfaces
   
   Well, a new command like "superset load_monitoring" will definetely be 
needed. Otherwise maybe some new API endpoints would be nice but I'm not shure 
about this yet.
   
   ### New dependencies
   
   Probably not needed
   
   ### Migration Plan and Compatibility
   
   Pls help)
   
   ### Rejected Alternatives
   
   None as for now
   


-- 
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.

To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org
For additional commands, e-mail: notifications-h...@superset.apache.org

Reply via email to