JupyterHub

JupyterHub is a multi-user service that provides secure, centralized access to Jupyter environments. It enables teams to manage user authentication, isolate user workloads, and run Jupyter notebooks at scale from a shared infrastructure.

Observability with Pulse

Pulse provides JupyterHub observability by offering a unified platform to monitor user activity, system health, and resource utilization across JupyterHub deployments.

This capability enables you to:

  • Monitor JupyterHub system health and operational metrics in real time.
  • Track user activity, including active users and running notebook servers.
  • Analyze JupyterHub performance metrics such as CPU usage, memory consumption, and HTTP request durations.
  • Monitor server lifecycle metrics, including server startup, spawn, and stop durations.
  • Observe proxy and routing performance through proxy poll, add, delete, and route check duration metrics.
  • Detect performance anomalies and troubleshoot operational issues using Pulse charts and alerts.
  • Export metrics data and build custom dashboards for deeper analysis and continuous monitoring.

Before You Begin

To view the JupyterHub data in the Pulse UI, make sure you:

  • Configure Pulse to fetch and display the collected data.

For detailed setup instructions, see the following page:

Explore in Detail

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard