Metadata-Version: 2.1
Name: opentelemetry-instrumentation-fastapi
Version: 0.15b0
Summary: OpenTelemetry FastAPI Instrumentation
Home-page: https://github.com/open-telemetry/opentelemetry-python/tree/master/instrumentation/opentelemetry-instrumentation-fastapi
Author: OpenTelemetry Authors
Author-email: cncf-opentelemetry-contributors@lists.cncf.io
License: Apache-2.0
Description: OpenTelemetry FastAPI Instrumentation
        =======================================
        
        |pypi|
        
        .. |pypi| image:: https://badge.fury.io/py/opentelemetry-instrumentation-fastapi.svg
           :target: https://pypi.org/project/opentelemetry-instrumentation-fastapi/
        
        
        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
        -----
        
        .. code-block:: python
        
            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
        ----------
        
        * `OpenTelemetry Project <https://opentelemetry.io/>`_
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6
Description-Content-Type: text/x-rst
Provides-Extra: test
