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.14b0.tar.gz.

File metadata

  • Download URL: opentelemetry-instrumentation-fastapi-0.14b0.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.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.9

File hashes

Hashes for opentelemetry-instrumentation-fastapi-0.14b0.tar.gz
Algorithm Hash digest
SHA256 e1a42906344a3c752308d1d67d7209a300abdbb0551415158882e9348a0cff79
MD5 219bc899f49fb0fed03598518a265d07
BLAKE2b-256 c26113f21b8c6eb401868d7a24648bfa83475125f503a8ad4d13ebaa99598967

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opentelemetry_instrumentation_fastapi-0.14b0-py3-none-any.whl
Algorithm Hash digest
SHA256 fb2abf5f9e0e425b1ba18a7eade5ef42bd37c9d7c37d1f9031d8b023246796a2
MD5 ab87dd67993eb347ecd3c6404d146ac1
BLAKE2b-256 b5a57a0a64d44fe44cd5988eb919d33d0552d7de51302bc5274ad0c58aa76a90

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