Configure Pulse to Monitor JupyterHub

This page describes how to configure Pulse to monitor JupyterHub performance.

This is supported from Pulse 4.1.0 onwards.

Enable Logs Collection

  1. On a Pulse node, run the following command.
Bash
Copy
  1. When prompted in the CLI to enable logs, select JupyterHub.

Update the JuphyerHub Token String in override.yml

Enter the jupyterhub_token_string to authenticate for fetching metrics from the metrics endpoint in JupyterHub.

For Docker-Based Deployment

  1. On a Pulse node, navigate to the override.yml file and update the following.
Bash
Copy

The jupyterhub_token_string is provided by the JupyterHub admin and must have read:metrics scope.

  1. Run the following command to apply the changes.
Bash
Copy
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard