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.0a9.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

talp_pages-3.5.0a9-py3-none-any.whl (28.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: talp_pages-3.5.0a9.tar.gz
  • Upload date:
  • Size: 21.1 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.0a9.tar.gz
Algorithm Hash digest
SHA256 299664c37e97a97e08f4de3a84a8814e70422bcd234afdb22604317a35faa520
MD5 c8fbeece3b2a3cb0d4989d2f2c7c5c15
BLAKE2b-256 f61e84ec1bb8bf5d6c3aaa9b5ad1a2e5be4dc926cdfa1fa41908f78560476101

See more details on using hashes here.

File details

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

File metadata

  • Download URL: talp_pages-3.5.0a9-py3-none-any.whl
  • Upload date:
  • Size: 28.6 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.0a9-py3-none-any.whl
Algorithm Hash digest
SHA256 43b6db58ae3ca69c1a6a048db0a299802e9b2338552203cefa8e88a7fabc4129
MD5 429e2864ab066b0e85a9b028a02dbf2e
BLAKE2b-256 2b0f82b0e0d23501bac2754619109a689fe82df2ba95edeac78cf158f6114718

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