Skip to main content

Command line tools to generate performance reports using the TALP module of DLB

Project description

Talp Pages

Please note

This an alpha release version, so expect sudden API changes and non-documented features.

Overview

TALP Pages is a collection of Python scripts to postprocess the json outputs of DLB TALP in your project. We also provide you with exemplary pipelines, which makes it easy to integrate TALP into your CI/CD setup and run Continous Benchmarking without having to code up your own solution.

We provide:

  • talp: A Command line tool to postprocess JSONS generated by TALP and download artifacts from previous GitLab Jobs
  • A static page you can easily host using GitLab Pages that gives you both insight into application performance as well as tracking the performance evolution through the history of the code.
  • Badges you can add into your repository to view the current parallel effiency of your application as reported by TALP

Installation

TALP Pages is written in Python (3.9+). We rely on poetry for packaging. To use, simply install via:

pip install talp-pages

From there you should have the following command-line tools available:

  • talp
  • talp_download_artifacts_gitlab

Documentation

Extensive documentation with examples can be found in our DLB Readthedocs

License

TALP Pages is available under the General Public License v3.0.

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

talp_pages-3.5.0a11.tar.gz (21.3 kB view details)

Uploaded Source

Built Distribution

talp_pages-3.5.0a11-py3-none-any.whl (28.7 kB view details)

Uploaded Python 3

File details

Details for the file talp_pages-3.5.0a11.tar.gz.

File metadata

  • Download URL: talp_pages-3.5.0a11.tar.gz
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.9.20 Linux/6.8.0-48-generic

File hashes

Hashes for talp_pages-3.5.0a11.tar.gz
Algorithm Hash digest
SHA256 7a0039583b188153af9dfdad1d516cdf7f39b3d6c39a4d366400e2062315b619
MD5 4f5401e671d254e46fc55ebae06c6f4c
BLAKE2b-256 acdf8eeadad4d378485293f5160ecb809d90547d840df80e927aa5414e861d9a

See more details on using hashes here.

File details

Details for the file talp_pages-3.5.0a11-py3-none-any.whl.

File metadata

  • Download URL: talp_pages-3.5.0a11-py3-none-any.whl
  • Upload date:
  • Size: 28.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.9.20 Linux/6.8.0-48-generic

File hashes

Hashes for talp_pages-3.5.0a11-py3-none-any.whl
Algorithm Hash digest
SHA256 21f3c89986007b3ddcc35debf475d31d0d58693720fb951181f29b8b4de0436e
MD5 e1b45768c1e0ad20ea9ad7b9326398f6
BLAKE2b-256 7d33804d016f80b109422407495768b8d5b4910f4089186b86faa76339f8482b

See more details on using hashes here.

Supported by

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