elastic / apm-agent-python

https://www.elastic.co/guide/en/apm/agent/python/current/index.html
BSD 3-Clause "New" or "Revised" License
412 stars 219 forks source link
apm django flask python

elastic-apm -- Elastic APM agent for Python

.. image:: https://github.com/elastic/apm-agent-python/actions/workflows/test.yml/badge.svg?branch=main :target: https://github.com/elastic/apm-agent-python/actions/workflows/test.yml :alt: Build Status

.. image:: https://img.shields.io/pypi/v/elastic-apm.svg?style=flat :target: https://pypi.python.org/pypi/elastic-apm/ :alt: Latest Version

.. image:: https://img.shields.io/pypi/pyversions/elastic-apm.svg?style=flat :target: https://pypi.python.org/pypi/elastic-apm/ :alt: Supported Python versions

This is the official Python module for Elastic APM.

It provides full out-of-the-box support for many of the popular frameworks, including Django, and Flask. Elastic APM is also easy to adapt for most WSGI-compatible web applications via custom integrations_.

Your application doesn't live on the web? No problem! Elastic APM is easy to use in any Python application.

Read the documentation, including instructions on running the tests locally.

If you're interested in contributing, start here!_

.. documentation: https://www.elastic.co/guide/en/apm/agent/python/current/index.html .. custom integrations: https://www.elastic.co/blog/creating-custom-framework-integrations-with-the-elastic-apm-python-agent .. running the tests locally: https://www.elastic.co/guide/en/apm/agent/python/current/run-tests-locally.html .. start here!: https://github.com/elastic/apm-agent-python/blob/main/CONTRIBUTING.md

License

BSD-3-Clause

Made with ♥️ and ☕️ by Elastic and our community.