Skip to main content

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

Reason this release was yanked:

newer alpha

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.
  • talp_download_artifacts_gitlab Artifact management: Wrappers for the Gitlab artifacts API to download the history of artifacts.
  • Automatic metadata addition to enrich the TALP-generated JSONSs
  • 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.0a6.tar.gz (21.0 kB view details)

Uploaded Source

Built Distribution

talp_pages-3.5.0a6-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: talp_pages-3.5.0a6.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.9.19 Linux/6.10.2-arch1-1

File hashes

Hashes for talp_pages-3.5.0a6.tar.gz
Algorithm Hash digest
SHA256 e8591201a55cbae1d2fdecc4f27346388e4e61f836a0b57dc8ad6cdb07dc80d6
MD5 a0bc0a020b4a801f7fed8950578c97d1
BLAKE2b-256 fd63e153897d74db0b8a1c16b6b81da07961813d9089a983271ae98ee7031eb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: talp_pages-3.5.0a6-py3-none-any.whl
  • Upload date:
  • Size: 27.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.9.19 Linux/6.10.2-arch1-1

File hashes

Hashes for talp_pages-3.5.0a6-py3-none-any.whl
Algorithm Hash digest
SHA256 cfa6b8825835a0a881c707aa525e0147be8c8baef15a291a95929346d6a8966e
MD5 48bf1bd293ea7c64df152aa3df35d689
BLAKE2b-256 0a785c5f6e1c83340d8014a508533396b6a6c92d5fdc52e218a33b6cf869045f

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