Skip to main content

Enforce compute usage quotas at Jupyter server launch time to proactively manage resource consumption.

Project description

JupyterHub Usage Quotas

This library implements compute usage quotas for Jupyter servers at server startup-time to manage resource consumption across shared infrastructure managed by Zero to JupyterHub with Kubernetes deployments.

Features

  • Metric based accounting for compute usage with Prometheus
  • Flexible and declarative usage policies, such as quota sizes and quota time windows
  • Server startup-time enforcement

Installation

pip install instructions to follow

For local development, see the development guide

Documentation

Documentation can be found at https://jupyterhub-usage-quotas.readthedocs.io/en/latest/

Contributing

See the guidance in CONTRIBUTING

License

This project is licensed under the BSD 3-Clause License.

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

jupyterhub_usage_quotas-0.0.1.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

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

jupyterhub_usage_quotas-0.0.1-py2.py3-none-any.whl (7.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file jupyterhub_usage_quotas-0.0.1.tar.gz.

File metadata

  • Download URL: jupyterhub_usage_quotas-0.0.1.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.2 cpython/3.13.2 HTTPX/0.28.1

File hashes

Hashes for jupyterhub_usage_quotas-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8e6782d28bceebe450a9b7edbf18bba67d2d679ab0e6bab0bb4c01e3f76050bc
MD5 b95624c9daa905a4b8891517800b0cad
BLAKE2b-256 1c86e6039e6d6f3cf3634d0aac1200b84e6ea530d65e23489af60fae54addfd9

See more details on using hashes here.

File details

Details for the file jupyterhub_usage_quotas-0.0.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for jupyterhub_usage_quotas-0.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b5e1bcd61b6120ef82ef360018a6660d73c89f77f560d316832b5d40a3130731
MD5 cf57659c69e421891560c7a721a2b1bd
BLAKE2b-256 a456c01620fb832aaf0958ab34669f44ff1f2fb37ce9ea45f6e6de82cb099b3c

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