Python APM - Setup & Installation Docs | Middleware
Traces | Metrics | App Logs | Custom Logs | Profiling |
---|---|---|---|---|
✅ | ✅ | ✅ | ✅ | ✅ |
Infra Agent
Python Version
Python 3 version 3.8
or above. Check your Python version with the following command:Pip Version
pip version 23.1.2
or above. Check your pip version with the following command:Python
APM Packagemiddleware-apm
has been installed with the following command:
DOCKER_BRIDGE_GATEWAY_ADDRESS
is the IP address of the gateway between the Docker host and bridge network. This is 172.17.0.1
by default.
Learn more about Docker bridge networking here Dockerfile
after the pip install
command:
middleware.ini
Filemiddleware.ini
file based on the features you want to observe and place it at the root of your app directory. Specify the location of the middleware.ini
file with the MIDDLEWARE_CONFIG_FILE
environment variable.
service_name
and access_token
are required for the tracker to send data to Middleware.tracker.record_error()
method to record a stack trace when an error occurs:
main()
function in manage.py
:
middleware.ini
file is not in your root directory, add MIDDLEWARE_CONFIG_FILE=./path/to/middleware.ini
to the below command