Skip to main content

Prometheus metrics middleware, circuit breaker listener, and metric helpers for FastAPI — zero project-specific dependencies

Project description

fastapi-telemetry

Name reserved — active development coming soon.

Prometheus metrics middleware, circuit breaker listener, and metric helpers for FastAPI.

Planned Features

  • PrometheusMiddleware — HTTP request duration, count, and in-flight metrics out of the box
  • CircuitBreakerMetricsListener — pybreaker listener that exports circuit breaker state to Prometheus
  • Pre-built metric helpers — labelled counters and histograms for common patterns (auth attempts, cache hits, WS messages)
  • /metrics endpoint integration — drop-in Prometheus scrape endpoint
  • Optional prometheus-client and pybreaker extras (core package has zero dependencies)

Status

This package is a name reservation. Implementation will follow.

Follow progress at: https://github.com/acikabubo/fastapi-telemetry

License

MIT

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

fastapi_telemetry-0.0.1.tar.gz (1.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fastapi_telemetry-0.0.1-py3-none-any.whl (2.0 kB view details)

Uploaded Python 3

File details

Details for the file fastapi_telemetry-0.0.1.tar.gz.

File metadata

  • Download URL: fastapi_telemetry-0.0.1.tar.gz
  • Upload date:
  • Size: 1.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"openSUSE Tumbleweed","version":"20260219","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for fastapi_telemetry-0.0.1.tar.gz
Algorithm Hash digest
SHA256 7412391d7160fbaec68f55383ef8e84b62d28df8afa09bb32c6818288ec41c4c
MD5 ec398543bbaa6c180257c150acfab4c7
BLAKE2b-256 c6c83ef290aa20418f34fa63aa27d11c01a61505d3c0e82f98c335a304540218

See more details on using hashes here.

File details

Details for the file fastapi_telemetry-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: fastapi_telemetry-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"openSUSE Tumbleweed","version":"20260219","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for fastapi_telemetry-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7fb8e63c185b4b2d308680bdcf6cc02f1087487fbf65778a9fdbee7acdcab799
MD5 d66e44f335fb1c6f59d05b33475bb6ed
BLAKE2b-256 27b0078e081cf7418024e88360e39eff19e41aca299ef21c446bf3018b2c65f3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page