Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

FastAPI Performance Monitor

A simple, plug-and-play performance monitoring tool for FastAPI applications
that provides real-time metrics and a dashboard with zero configuration.

CI PyPI version PyPI - Python Version PyPI - License


→ Getting Started

Installation

pip install fastapi-performance-monitor

Usage

In your main application file, import and apply add_performance_monitor to your FastAPI app instance.

# main.py
from fastapi import FastAPI
from fastapi_performance_monitor import add_performance_monitor

app = FastAPI()

# Add this single line to enable the monitor
add_performance_monitor(app)

@app.get("/")
def read_root():
    return {"message": "Hello World"}

→ Endpoints

Once your application is running, the following endpoints will be available:

  • Dashboard: http://localhost:8000/performance
  • Metrics: http://localhost:8000/health/metrics

The dashboard provides a user-friendly interface to view the metrics, while the JSON endpoint allows for programmatic access, perfect for integrating with alerting or other monitoring systems.

Release files for fastapi-performance-monitor 0.1.3

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

Source distribution (sdist)

Source distribution for fastapi-performance-monitor 0.1.3
File Size Uploaded
fastapi_performance_monitor-0.1.3.tar.gz 14.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fastapi-performance-monitor 0.1.3
File Interpreter ABI Platform
fastapi_performance_monitor-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 26.7 kB

Release files / fastapi_performance_monitor-0.1.3.tar.gz

Download URL fastapi_performance_monitor-0.1.3.tar.gz
Size 14.1 kB
Tags Source
SHA-256 checksum
How to use checksums
08ab8d8cd3cdd472f0246a96c6d1e3213add62a37a06e0626c8bd726a92e473a
BLAKE2b-256 checksum
How to use checksums
ea182011656fd100997abf582d6eb51b26fe2324abda0bd9da0f11df76390120
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 26, 2025.

Transparency log

Release files / fastapi_performance_monitor-0.1.3-py3-none-any.whl

Download URL fastapi_performance_monitor-0.1.3-py3-none-any.whl
Size 12.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
37d619c5577716c476427a5ec431e8f589229b635b8811cf7f89f2ab6347dbf9
BLAKE2b-256 checksum
How to use checksums
ae51d044bea96755389140c4706625402572058cd0cd3dfddab87b7ba201e4eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 26, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

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