Skip to main content

OpenBlockperf

A CLI tool and systemd service that captures and shares network metrics from a Cardano relay node.

The client collects selected tracer and peering data from a local relay so stake pool operators can contribute to a shared view of block propagation and connectivity. It is intended for relay nodes that sit between a stake pool producer and the rest of the network. Running it on a producer is possible but not recommended. In normal operation it runs as a systemd service.

Installation

You can install the package from PyPI:

pip install openblockperf

A plain pip install only provides the blockperf command. It does not discover your cardano-node unit, write config.json, or install the systemd service.

The recommended way on a Linux relay is the installer script. It installs the PyPI package into a dedicated virtualenv and wires it into the existing node installation and network configuration (systemd unit, config file, service user, and CLI wrapper):

curl -fsSL https://raw.githubusercontent.com/cardano-foundation/openblockperf/main/blockperf-install.sh -o blockperf-install.sh
chmod +x blockperf-install.sh
sudo ./blockperf-install.sh

Documentation

Full guides live in the openblockperf GitHub repository:

Metadata

Release files for openblockperf 0.0.36

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openblockperf 0.0.36
File Size Uploaded
openblockperf-0.0.36.tar.gz 60.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openblockperf 0.0.36
File Interpreter ABI Platform
openblockperf-0.0.36-py3-none-any.whl Python 3 none any Details

Total release size: 115.5 kB

Release files / openblockperf-0.0.36.tar.gz

Download URL openblockperf-0.0.36.tar.gz
Size 60.3 kB
Tags Source
SHA-256 checksum
How to use checksums
fece759172049277be422954e501076ef73d1480b71d117094da1ff46feb634c
BLAKE2b-256 checksum
How to use checksums
b0d32b8f17f9cf794d37e7a0686c7755ee12a039b3e6c153b6cb69c686a58d18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / openblockperf-0.0.36-py3-none-any.whl

Download URL openblockperf-0.0.36-py3-none-any.whl
Size 55.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f4499e35674db600cc684888cf5675b45db00f175137633bfb043bd0abf05b2
BLAKE2b-256 checksum
How to use checksums
9492d7e2d774cf2ed5fc13cbdfb3f1d3a9bc3751eb84807e604c4480924dacbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page