Bridgeconn / vachan-api

The backend server that hosts all the API logic for the Vachan Engine.
Other
7 stars 20 forks source link

API Usage analytics #484

Open kavitharaju opened 1 year ago

kavitharaju commented 1 year ago

Vachan Online needs to track which all features and contents are being accessed by users most, least etc. Can some functionality be provided from back end for this?

kavitharaju commented 1 year ago

This may help. https://pypi.org/project/fastapi-analytics/

joelthe1 commented 1 year ago

Some more links:

shimilgithub commented 1 year ago

@joelthe1 @kavitharaju @RevantCI How about having GET APIs for analytics with SuperAdmin access to track

RevantCI commented 1 year ago

Yes a get url to vahan engine can be fired from the landing page ui which records some user stats from the browser like device, location etc. Some API code needs to be written and a UI dashboard for the super admin to view it. Alternatively google analytics has the advantage it has the API and reporting UI already created. Some privacy policy also needs to be added to the page as we are collecting user stats.

joelthe1 commented 1 year ago

Yes, those are valid choices, however, I think it more useful to try https://signoz.io/ since it covers other use-cases like logging and monitoring internal services like our DB- all of which we need eventually.