User Usage Reporting?

I’m running JupyterHub on AKS as a teaching tool for our students.

I’d like to be able to see a user’s logon history and maybe create a graph of the count of concurrent users against time.

I’m currently exploring pulling this information out from Azure Log Analytics but I’d appreciate any other suggestions.


Since you’re using Kubernetes you can install Prometheus and Grafana, for example see GitHub - jupyterhub/grafana-dashboards: Grafana Dashboards useful for k8s + JupyterHub

Prometheus should include podnames as a metric label, and since the pod name is derived from the username you could plot individual users in Grafana as well as aggregate statistics.