Open jgmize opened 5 years ago
Alternatively, we could potentially link to grafana dashboards using the same postgres storage
I'm strongly for building metrics outside the Django App -and especially the Admin- for a few of reasons:
On the other hand building outside the Django App will allow us to leverage existing projects (like Grafana or similar) and will make iterating and answering questions faster. Building a new Dashboard in Grafana will be quicker than html /css coding, reviewing and pushing to dev, staging, production.
I understand that building something with Python in Django is our comfort zone atm but this is also a good opportunity to explore new things.
This is an ongoing discussion, I'm just capturing here what we've already discussed with jgmize
How about we start with private jupyter notebooks?
Looks interesting. I've no experience with jupyter notebooks, let's try this out.
An approach similar to https://medium.com/@hakibenita/how-to-turn-django-admin-into-a-lightweight-dashboard-a0e0bbf609ad could be viable if we decided to store more granular performance summary data for each job instead of just the totals.