Configure Pulse to Monitor JupyterHub

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

Introduced

This is supported from Pulse 4.1.0 onwards.


Enable Logs Collection

  1. On a Pulse node, run the following command.

accelo config cluster
  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.

components: jupyterhub_token_string: "string"

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.

accelo reconfig cluster