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: 5 months 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 7 years ago)
- Default Branch: master
- Last Pushed: 2024-11-01T19:34:54.000Z (6 months ago)
- Last Synced: 2024-11-01T20:25:38.379Z (6 months ago)
- Topics: apm, monitoring, performance, profiling, python
- Language: Python
- Homepage: https://scoutapm.com
- Size: 1.56 MB
- Stars: 69
- Watchers: 14
- Forks: 21
- Open Issues: 61
-
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 [email protected] or [create a GitHub
issue](https://github.com/scoutapp/scout_apm_python/issues/).