Skip to main content

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

Reason this release was yanked:

Newer Alpha available

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

Uploaded Source

Built Distribution

talp_pages-3.5.0a7-py3-none-any.whl (27.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: talp_pages-3.5.0a7.tar.gz
  • Upload date:
  • Size: 20.5 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.0a7.tar.gz
Algorithm Hash digest
SHA256 22f2a79adb8b2c5f48a5a63aa3b0a56653dac349497558c2749ae029d79bde25
MD5 d556a4efe64efafe64419862e1847aaf
BLAKE2b-256 2e93bd19e73da2fa9d9a9b507c249e4bf2f01c4dbfe4421fc4784b2aa52669bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: talp_pages-3.5.0a7-py3-none-any.whl
  • Upload date:
  • Size: 27.9 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.0a7-py3-none-any.whl
Algorithm Hash digest
SHA256 246bb448c7527c1c6016f275d07d7ce8d3c1029b5e5cc8f0928c84bc6fd14803
MD5 f52da2a15be231eda9966db521cbb8a2
BLAKE2b-256 4025342746b1195d9663fe72aa103f1ca2e6a0828e999890e9788b15b6e375b2

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