Skip to main content

A JupyterLab extension.

Project description

JupyterLab Monitor

All Contributors

PyPI npm

JupyterLab Monitor is a fork of the original JupyterLab Pioneer extension for generating and exporting JupyterLab event telemetry data.

Getting Started

Installing the Extension

To install the extension, execute:

pip install jupyterlab-monitor

Running the Extension with Docker Compose

# Enter the configuration_examples directory and run
docker compose -p jupyterlab_monitor up --build

A JupyterLab application with the extension installed and configured will run on localhost:8888.

(To experiment with different exporter configurations, edit Dockerfile and run docker compose again)

Manual Configuration

Before starting Jupyter Lab, users need to write their own configuration files (or use the provided configuration examples) and place them in the correct directory.

Examples of configurations are here.

Configurations

Overview

The configuration file controls the activated events and data exporters.

To add a data exporter, users should assign a callable function along with function arguments when configuring exporters.

This extension provides 5 default exporters:

Additionally, users can write custom exporters in the configuration file.

[The rest of the README remains unchanged, but all references to 'jupyterlab-pioneer' should be replaced with 'jupyterlab-monitor']

Uninstall

To remove the extension, execute:

pip uninstall jupyterlab-monitor

Contributors

Main contributor of this fork: p0rt

Link to the Original Project

This project is a fork of the original JupyterLab Pioneer.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jupyterlab_monitor-1.0.3.tar.gz (108.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jupyterlab_monitor-1.0.3-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file jupyterlab_monitor-1.0.3.tar.gz.

File metadata

  • Download URL: jupyterlab_monitor-1.0.3.tar.gz
  • Upload date:
  • Size: 108.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for jupyterlab_monitor-1.0.3.tar.gz
Algorithm Hash digest
SHA256 8f24020ed1ed7557997665a8356616dd69d2602cd7ed733bdbbe75a00cdfb208
MD5 3b999cadf7ccf5a28f020737ab7c02d4
BLAKE2b-256 57e6e6ca0b6c157ad1dedb56d45a35006d1ded4237ab0a5780827d373913e690

See more details on using hashes here.

File details

Details for the file jupyterlab_monitor-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyterlab_monitor-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 923d8537b434bb59120e679f86220b09261bd93070d75da6ef508ea36fb66beb
MD5 5e042e2b0d7a559a5d4ba08d8a60a808
BLAKE2b-256 4f3db909c27bc55b581e5192c4fa376c915dae4382a51755709672046fcec82c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page