Skip to main content

llm-runtime-metrics (Python)

Python bindings for request metrics and Prometheus export.

Install from PyPI as llm-runtime-metrics.

Import in Python as:

import llm_runtime_metrics

The supported package root focuses on the request-metrics workflow.

S3 request-log proxy

Set s3_proxy_url to route S3 requests through an HTTP forward proxy, such as a sidecar listening on http://127.0.0.1:3128:

factory = RequestMetricsFactory(
    request_log_enabled=True,
    s3=True,
    s3_bucket="request-logs",
    s3_region="us-east-1",
    s3_proxy_url="http://127.0.0.1:3128",
)

The S3 bucket, region, signing, and endpoint remain unchanged. For HTTPS S3 endpoints, the proxy must support HTTP CONNECT. Omit s3_proxy_url for a direct connection. compact_s3_parquet_to_local accepts the same option for downloads. Use s3_endpoint only for an S3-compatible endpoint override.

In request-log records, model_name is stored as supplied. org_id is hashed without a salt. provided_session_id is hashed without a salt so the same ID has the same digest across deployments. request_log_hash_salt applies only to the token-block hashes in total_hashes; without it, those hashes are unkeyed. Timing, token counts, flags, and other metadata are stored as plain values.

Pass b10_request_id to new_request to store its unkeyed, domain-separated hash (an empty string is stored as null); hash_b10_request_id computes the same digest for joins. The digest is the lowercase hex of blake3(b"pm-b10-request-id-v1" + raw_id.encode()), with no key, and is stable across versions. Call set_routed_workers on the request before it finishes to record the prefill and decode worker ids and DP ranks; each call replaces all four values, so omitted arguments are stored as null. anonymize_parquet drops b10_request_id and replaces worker ids with dense per-file ids by default. Each column is numbered on its own, so after anonymizing, prefill worker 1 and decode worker 1 are not the same machine, and ids do not match across files. The worker id and DP rank columns are meaningful only on rows with __version__ 0.0.20 or later; on older rows, null means "not recorded", not "not routed".

Set component_name on RequestMetricsFactory to identify the type of component that wrote each request log, for example "frontend" or "worker". The library generates component_id once per process and shares it among all factories in that process. Both fields are stored as plain text in JSON and Parquet records; component_name is optional.

Add LLM Metrics To An Existing Prometheus Server

from prometheus_client import CollectorRegistry, start_http_server
from llm_runtime_metrics import (
    REQUEST_FEATURE_IMAGE,
    REQUEST_FEATURE_TOOLS,
    RequestMetricsCollector,
    RequestMetricsFactory,
)

# Reuse your existing registry if you already have one.
registry = CollectorRegistry()

factory = RequestMetricsFactory(
    request_log_enabled=False,
    metric_prefix="llm_runtime",
    metrics_window_seconds=60.0,
    metrics_quantiles=[0.5, 0.9, 0.99],
)

# Registers a custom collector that pulls fresh samples from `factory` at scrape time.
RequestMetricsCollector(
    factory,
    base_labels={"service": "text-generation", "engine": "vllm"},
    registry=registry,
)

# If your app already exposes /metrics, wire this into that server instead.
start_http_server(8000, registry=registry)


# Example lifecycle hooks in your inference code:
def on_request_start(prompt_token_ids: list[int]):
    features = REQUEST_FEATURE_TOOLS | REQUEST_FEATURE_IMAGE
    return factory.new_request(prompt_token_ids, features=features)


def on_stream_step(req_metrics, full_output_token_ids: list[int], cached_tokens: int | None):
    # Use `is_diff=False` when passing cumulative token ids.
    req_metrics.record_tokens(full_output_token_ids, cached_tokens=cached_tokens, is_diff=False)


def on_request_success(req_metrics):
    req_metrics.success()


def on_request_cancel(req_metrics):
    req_metrics.cancel()

The exported request latency distributions include request_metrics_ttft_ms, request_metrics_time_to_fifth_token_ms, request_metrics_first_to_fifth_token_itl_ms, and request_metrics_itl_ms. request_metrics_time_to_fifth_token_ms is the elapsed time from request start until the fifth output token is observed by record_tokens.

request_metrics_first_to_fifth_token_itl_ms is the elapsed time between observing the first and fifth output tokens.

Request logs include mean_output_tokens_per_step: output tokens divided by the number of nonempty record_tokens updates. It is null when no output tokens were recorded. One update is the observed step; callers that batch multiple engine iterations into one update get tokens per update, not tokens per engine iteration.

The inflight gauges also include early-decode pressure between the first and fifth output token: current_inflight_first_to_fifth_token_requests, mean_inflight_first_to_fifth_token_requests, current_inflight_first_to_fifth_token_input_tokens, and mean_inflight_first_to_fifth_token_input_tokens. The input-token gauges count prompt tokens attached to requests that have emitted at least one output token but have not emitted their fifth token yet.

Available request feature bits:

  • REQUEST_FEATURE_NONE
  • REQUEST_FEATURE_XGRAMMAR
  • REQUEST_FEATURE_TOOLS
  • REQUEST_FEATURE_IMAGE

If you need plain text output instead of a collector, call:

text = factory.prometheus_strfmt({"service": "text-generation", "engine": "vllm"})

Metadata

Release files for llm-runtime-metrics 0.0.20

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

Source distribution (sdist)

Source distribution for llm-runtime-metrics 0.0.20
File Size Uploaded Provenance Actions
llm_runtime_metrics-0.0.20.tar.gz 112.9 kB Without provenance Details for llm_runtime_metrics-0.0.20.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for llm-runtime-metrics 0.0.20
File Actions
llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_x86_64.whl
llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details for llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_i686.whl
llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details for llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_armv7l.whl
llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_aarch64.whl
llm_runtime_metrics-0.0.20-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for llm_runtime_metrics-0.0.20-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
llm_runtime_metrics-0.0.20-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details for llm_runtime_metrics-0.0.20-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
llm_runtime_metrics-0.0.20-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32 Details for llm_runtime_metrics-0.0.20-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
llm_runtime_metrics-0.0.20-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for llm_runtime_metrics-0.0.20-cp314-cp314t-macosx_11_0_arm64.whl
llm_runtime_metrics-0.0.20-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details for llm_runtime_metrics-0.0.20-cp314-cp314t-macosx_10_12_x86_64.whl
llm_runtime_metrics-0.0.20-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details for llm_runtime_metrics-0.0.20-cp310-abi3-win_amd64.whl
llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details for llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_x86_64.whl
llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_i686.whl CPython 3.10 abi3 Linux musl 1.2+ x86-32 Details for llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_i686.whl
llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_armv7l.whl CPython 3.10 abi3 Linux musl 1.2+ ARMv7l Details for llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_armv7l.whl
llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details for llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_aarch64.whl
llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_28_ppc64le.whl CPython 3.10 abi3 Linux glibc 2.28+ PowerPC 64-le Details for llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_28_ppc64le.whl
llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_28_armv7l.whl CPython 3.10 abi3 Linux glibc 2.28+ ARMv7l Details for llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_28_armv7l.whl
llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64 Details for llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_28_aarch64.whl
llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details for llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-32 Details for llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
llm_runtime_metrics-0.0.20-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details for llm_runtime_metrics-0.0.20-cp310-abi3-macosx_11_0_arm64.whl
llm_runtime_metrics-0.0.20-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details for llm_runtime_metrics-0.0.20-cp310-abi3-macosx_10_12_x86_64.whl

Total release size: 144.2 MB

Release files / llm_runtime_metrics-0.0.20.tar.gz

Download URL llm_runtime_metrics-0.0.20.tar.gz
Size 112.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a63d281f437959e6429006b75ece4e18a07a93b6cf00e0d114519922c3620bb0
BLAKE2b-256 checksum
How to use checksums
4936b7a0628cd8957ed64cea9396a016a5bb364dc2ed14841272179445f2e2d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 7.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a361322b77e729a046282d76788a63014e6db6b4d9e904d491f0fa7c5db5828f
BLAKE2b-256 checksum
How to use checksums
b18f5e30894ab11e5c1d2d30039bae3700f42622531b4ef1824bd3fd011a461b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_i686.whl

Download URL llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_i686.whl
Size 7.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
e6d7ebb055edab07f255a718a303f91f7e72bcecec20a0b695166eaa1f3caff0
BLAKE2b-256 checksum
How to use checksums
1d6023ed4deb850412e3644b2c0f9b628c271e802a680d7205cdeac242fe03d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 6.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
1aef964be0a15b75a8cf86ff4b5b20ea1ca9cc25a84b2eaf89bc655f01077b10
BLAKE2b-256 checksum
How to use checksums
4b5b629cb29df99376c9185c104c656e593e5110ccd35a9277392ab7541b7aa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL llm_runtime_metrics-0.0.20-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 7.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e71a3ca51a4eede1faacad6bb5b5bad82103100f9b07a65d374b04bc444e5bb4
BLAKE2b-256 checksum
How to use checksums
dc8df0f77dad1aee4de1137a286db1072cd77ad3b8cbc4828232c3c0f2ac4e84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL llm_runtime_metrics-0.0.20-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
69e7168d769dad77ef538474c3345f3b58f12ebaade5fc20dfc0e322b16eb7cb
BLAKE2b-256 checksum
How to use checksums
9f27904e04264072db459cf93806a677f8ec6e9653c138089795fbc913c340b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL llm_runtime_metrics-0.0.20-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 8.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
c6a82dc31584b58eb5903cf57c94cc225309fb9af78785fa9bac6b0ee7419b8f
BLAKE2b-256 checksum
How to use checksums
92625df4c66254da7e4b294868713d97d199de6c51a4f052b79f751f6c0bbf08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL llm_runtime_metrics-0.0.20-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Size 7.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
f3c6a40406259f67544392356796b681d822dbb21e3b20143b1ef0a9007857c6
BLAKE2b-256 checksum
How to use checksums
3bceaa5a60f3d7845805f66698961b289edbc7e4786b41e95e8bcee648d5ec04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp314-cp314t-macosx_11_0_arm64.whl

Download URL llm_runtime_metrics-0.0.20-cp314-cp314t-macosx_11_0_arm64.whl
Size 5.8 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ef2ea665183f078291a246673d2cd8b6d12c2d39b6753bace0a92f5406faed60
BLAKE2b-256 checksum
How to use checksums
9e3f571831e469679b5d698a861dfe02f731bd280ed743b86fe8b8fe0ddfcd3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL llm_runtime_metrics-0.0.20-cp314-cp314t-macosx_10_12_x86_64.whl
Size 6.1 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
24ca5bc42a5e475388c1577bd5d75e5b68bc7ff82adbc8f77b29322ab3a24a18
BLAKE2b-256 checksum
How to use checksums
24d34f046382276a95e7483332e92b5acd3b326d4d44a6916983f24077f483bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp310-abi3-win_amd64.whl

Download URL llm_runtime_metrics-0.0.20-cp310-abi3-win_amd64.whl
Size 5.7 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
c5460626138bd09b20ebf33a20bb3601ba428008863e207b631c93012710eece
BLAKE2b-256 checksum
How to use checksums
ab8f8519fecdb80af67543dd162550a56600321b73fde1d0844db4e36a1682fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_x86_64.whl
Size 7.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
105f52c21ab9fc9fbe4368152403a594bedefffad3021bf9c5e7e3e615e9db93
BLAKE2b-256 checksum
How to use checksums
97a68a290fc2e0a12cfb013a91fa5f3546d035b164303cc43a83c97d6da85ee8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_i686.whl

Download URL llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_i686.whl
Size 7.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
099d6eab6807ff67c9c5ead2f9bf0db8eba814365f323d6b92d758cdb92df21f
BLAKE2b-256 checksum
How to use checksums
fc3495539e011237972b69c31b9d55d556deeaeed816f2976c3d60bd1da344ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_armv7l.whl

Download URL llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_armv7l.whl
Size 6.9 MB
Tags CPython 3.10 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
117666826a6984f556d3e0373c0abf6c0fa673ad298cad8b2e1225570425e0c0
BLAKE2b-256 checksum
How to use checksums
92a43cc3b5b280168e5715de769d55e9e8be90080fc2e713e77b9d42e701a5b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL llm_runtime_metrics-0.0.20-cp310-abi3-musllinux_1_2_aarch64.whl
Size 7.0 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
432041066416e1b69424aa21ca51c01a1d7a5a781a3355b710a4a14e043e1ea8
BLAKE2b-256 checksum
How to use checksums
cf9cac372faf38947e92c834b958adca2014ad42cd22b54e8323973ad52ee3bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_28_ppc64le.whl

Download URL llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_28_ppc64le.whl
Size 8.3 MB
Tags CPython 3.10 Linux glibc 2.28+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
381957645c1d9fab32645b073f347488fc80b912ee2106fafcb70515aaa8ffed
BLAKE2b-256 checksum
How to use checksums
b583eb17757bf48a4e368ea80337f1bb27efaddffa851188a4b0a3a78494cbe8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_28_armv7l.whl

Download URL llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_28_armv7l.whl
Size 6.7 MB
Tags CPython 3.10 Linux glibc 2.28+ ARMv7l abi3
SHA-256 checksum
How to use checksums
e1ecc0e6221a53eaef6b7cd403ffdb6fad4533e0f22bc36e4bac9e95ba675422
BLAKE2b-256 checksum
How to use checksums
614218682975c8ce2fcd3f32a0831842642ddc38a37e4aab089a9ae09b8afece
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_28_aarch64.whl

Download URL llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_28_aarch64.whl
Size 6.8 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
8a9e6928a4aa63493c513178ea6fab9833beabb9adc45096af60bbaad7408b74
BLAKE2b-256 checksum
How to use checksums
5b3c8a8d60da1d5d370ce387e37113fe84c66898143c5fe2e52757bc13dd1b51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
2ade215ce7506ff9d6e9fcb9c287c18829ddb2c4de382b9372438bdc36e0888b
BLAKE2b-256 checksum
How to use checksums
84f242af051e6cd777269e5dcbca4c9e10d84222161e8f64b0c1218f4ff357ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL llm_runtime_metrics-0.0.20-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 7.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
df6d4a21cd5d53ee09554a5b08e494f29f6e116de9701e4c1da28ae88329d52c
BLAKE2b-256 checksum
How to use checksums
5ed282e12e8a84e93aa06e70e888cce56b7275b9e326d3e2919676b25beed869
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp310-abi3-macosx_11_0_arm64.whl

Download URL llm_runtime_metrics-0.0.20-cp310-abi3-macosx_11_0_arm64.whl
Size 5.8 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0d652c538c29aed65251dd479d022a1a09902d9e1c383dd83d242317c83004b9
BLAKE2b-256 checksum
How to use checksums
7846f3f9c0eab56a4ec5aee8dc346490e1e404ace4058e561fffbb500087beaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / llm_runtime_metrics-0.0.20-cp310-abi3-macosx_10_12_x86_64.whl

Download URL llm_runtime_metrics-0.0.20-cp310-abi3-macosx_10_12_x86_64.whl
Size 6.1 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
50bfdc3a52cb9c2b96aaa9f8067df3910909c46325e8fdc08c520b5bab5ac75f
BLAKE2b-256 checksum
How to use checksums
670b97a6803d56d06e3bc28bfbd8caf93a84ef9c2448850fa8ae7d1eae6fc879
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Security for llm-runtime-metrics 0.0.20

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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