https://github.com/scoutapp/scout_apm_python
ScoutAPM Python Agent. Supports Django, Flask, and many other frameworks.
https://github.com/scoutapp/scout_apm_python
apm monitoring performance profiling python
Last synced: about 1 year ago
JSON representation
ScoutAPM Python Agent. Supports Django, Flask, and many other frameworks.
- Host: GitHub
- URL: https://github.com/scoutapp/scout_apm_python
- Owner: scoutapp
- License: mit
- Created: 2017-12-01T19:05:37.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-05-07T23:02:29.000Z (about 1 year ago)
- Last Synced: 2025-05-08T00:28:36.651Z (about 1 year ago)
- Topics: apm, monitoring, performance, profiling, python
- Language: Python
- Homepage: https://scoutapm.com
- Size: 1.6 MB
- Stars: 71
- Watchers: 12
- Forks: 22
- Open Issues: 59
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starlette - Scout APM - Application Performance Monitoring (APM) solution to find performance bottlenecks. [Docs](https://docs.scoutapm.com/#python-agent) (Extensions / APM & Monitoring)
README
# Scout Python APM Agent
[](https://github.com/scoutapp/scout_apm_python/actions?workflow=CI)
[](https://pypi.python.org/pypi/scout-apm)
[](https://docs.scoutapm.com/#python-agent)
[](https://github.com/python/black)
Monitor the performance of Python Django apps, Flask apps, and Celery workers with Scout's [Python APM Agent](https://www.scoutapm.com). Detailed performance metrics and transaction traces are collected once the `scout-apm` package is installed and configured.
## Requirements
Python 3.8+.
For legacy Python versions, including 2.7 and 3.4+, pin scout-apm to <=2.26.1.
Scout APM has integrations for the following frameworks:
* Bottle 0.12+
* Celery 3.1+
* Django 3.2+
* Dramatiq 1.0+
* Falcon 2.0+
* Flask 0.10+
* Huey 2.0+
* Hug 2.5.1+
* RQ 1.0+
* Starlette 0.12+
For other frameworks, you can use the agent's instrumentation API.
To use Scout, you'll need to
[sign up for an account](https://scoutapm.com/users/sign_up) or use
[our Heroku Addon](https://devcenter.heroku.com/articles/scout).
## Documentation
For full installation instructions, including information on configuring Scout
via environment variables and troubleshooting, see our
[Python docs](https://scoutapm.com/docs/python).
## Support
Please email us at support@scoutapm.com or [create a GitHub
issue](https://github.com/scoutapp/scout_apm_python/issues/).