mirror of
https://github.com/stellarshenson/stellars-jupyterhub-ds.git
synced 2026-03-08 06:00:29 +00:00
Activity tracking now runs as a JupyterHub managed service that starts on boot, independent of page views. Uses REST API to fetch user data. Changes: - Add activity_sampler.py standalone service script - Configure as JupyterHub service with roles/scopes in config - Add aiohttp dependency for async HTTP requests - Remove lazy-start from ActivityDataHandler (now independent) - Rename env var to JUPYTERHUB_ACTIVITYMON_SAMPLE_INTERVAL - Update settings_dictionary.yml Volume size refresher still lazy-starts on Activity page view.