{"id":13424763,"url":"https://github.com/acidjunk/starlette-opentracing","last_synced_at":"2025-06-21T08:06:05.965Z","repository":{"id":42016192,"uuid":"252758728","full_name":"acidjunk/starlette-opentracing","owner":"acidjunk","description":"Opentracing support for Starlette and FastApi","archived":false,"fork":false,"pushed_at":"2021-11-17T23:01:37.000Z","size":271,"stargazers_count":65,"open_issues_count":1,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-13T19:17:48.816Z","etag":null,"topics":["fastapi","starlette","starlette-middleware"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/acidjunk.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-04-03T14:38:57.000Z","updated_at":"2024-10-01T23:38:50.000Z","dependencies_parsed_at":"2022-09-10T02:11:41.488Z","dependency_job_id":null,"html_url":"https://github.com/acidjunk/starlette-opentracing","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/acidjunk/starlette-opentracing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acidjunk%2Fstarlette-opentracing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acidjunk%2Fstarlette-opentracing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acidjunk%2Fstarlette-opentracing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acidjunk%2Fstarlette-opentracing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/acidjunk","download_url":"https://codeload.github.com/acidjunk/starlette-opentracing/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acidjunk%2Fstarlette-opentracing/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260845360,"owners_count":23071656,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fastapi","starlette","starlette-middleware"],"created_at":"2024-07-31T00:00:58.938Z","updated_at":"2025-06-21T08:06:00.949Z","avatar_url":"https://github.com/acidjunk.png","language":"Python","funding_links":[],"categories":["Third-Party Extensions","Extensions"],"sub_categories":["Utils","APM \u0026 Monitoring"],"readme":"#####################\nStarlette-OpenTracing\n#####################\n\n|Build info| |PyPi info| |PyPI pyversions| |Maintenance yes| |Coverage status|\n\n`OpenTracing`_ support for Starlette and FastApi. Inspired by: `Flask-OpenTracing`_\nOpenTracing implementations exist for major distributed tracing systems and can be bound or swapped with a one-line\nconfiguration change. This package uses the `OpenTracing API for Python`_ to implement it's functionality.\n\nThe package will implement: Starlette middleware that can be used to add Opentracing support to all incoming requests.\nIt also supports the usage of a customer root span by looking at extra headers for incoming request:\n\n|Screenshot|\n\nThis work was funded by `SURFnet`_.\n\n.. _OpenTracing: http://opentracing.io/\n.. _OpenTracing API for Python: https://github.com/opentracing/opentracing-python\n.. _Flask-OpenTracing: https://github.com/opentracing-contrib/python-flask\n.. _SURFnet: https://www.surf.nl/en\n.. |Screenshot| image:: https://github.com/acidjunk/Starlette-Opentracing/raw/master/screenshot.png\n.. |Maintenance yes| image:: https://img.shields.io/badge/Maintained%3F-yes-green.svg\n   :target: https://github.com/acidjunk/starlette-opentracing/graphs/commit-activity\n.. |PyPI pyversions| image:: https://img.shields.io/pypi/pyversions/Starlette-Opentracing.svg\n   :target: https://pypi.python.org/pypi/Starlette-Opentracing/\n.. |Build info| image:: https://travis-ci.com/acidjunk/starlette-opentracing.svg?branch=master\n    :target: https://travis-ci.com/acidjunk/starlette-opentracing\n.. |Coverage status| image:: https://coveralls.io/repos/github/acidjunk/starlette-opentracing/badge.svg?branch=master\n    :target: https://coveralls.io/github/acidjunk/starlette-opentracing?branch=master\n.. |PyPi info| image:: https://img.shields.io/pypi/v/Starlette-Opentracing.svg\n    :target: https://pypi.python.org/pypi/Starlette-Opentracing\n\nInstallation\n============\n\nRun the following command:\n\n.. code-block::\n\n    $ pip install Starlette-Opentracing\n\nUsage\n=====\n\nSee the examples for FastAPI and Starlette in `examples/`\n\nDeploy\n======\n\nIncrease version in VERSION\n\n.. code-block::\n\n    git commit -a -m \"bumped version to 0.0.3\"\n    git tag -a v0.0.3 -m \"version 0.0.3\"\n    git push --follow-tags\n\nLicense info\n============\n\nCopyright 2020 R. Dohmen \u003cacidjunk@gmail.com\u003e\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facidjunk%2Fstarlette-opentracing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Facidjunk%2Fstarlette-opentracing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facidjunk%2Fstarlette-opentracing/lists"}