Skip to main content

OpenTelemetry FastAPI Instrumentation

Project description

pypi

This library provides automatic and manual instrumentation of FastAPI web frameworks, instrumenting http requests served by applications utilizing the framework.

auto-instrumentation using the opentelemetry-instrumentation package is also supported.

Installation

pip install opentelemetry-instrumentation-fastapi

Usage

import fastapi
from opentelemetry.instrumentation.fastapi import FastAPIInstrumentor

app = fastapi.FastAPI()

@app.get("/foobar")
async def foobar():
    return {"message": "hello world"}

FastAPIInstrumentor.instrument_app(app)

References

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file opentelemetry-instrumentation-fastapi-0.11b0.tar.gz.

File metadata

  • Download URL: opentelemetry-instrumentation-fastapi-0.11b0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.8

File hashes

Hashes for opentelemetry-instrumentation-fastapi-0.11b0.tar.gz
Algorithm Hash digest
SHA256 2876e2dd841eb673d4d008da805f8463dc48742b061a8d22c883d2204f1a05d3
MD5 055390c844548b43fbef95b0ef23b4e9
BLAKE2b-256 a9e1a1d2d4a203c8d80011a971a5b1ac8b7eaff2dae36b5395f0efe40aad3648

See more details on using hashes here.

File details

Details for the file opentelemetry_instrumentation_fastapi-0.11b0-py3-none-any.whl.

File metadata

File hashes

Hashes for opentelemetry_instrumentation_fastapi-0.11b0-py3-none-any.whl
Algorithm Hash digest
SHA256 578d0fb381f71edecaff593cbf0b62ba0272b21420d0d08b2a33aba2f4f39173
MD5 8d1f8ade0c50e8b0408840ecc97a199d
BLAKE2b-256 03342d2f41ece96c35e27e96f9c8b642e8b38b8493c6f51519080cfdce899579

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