Adding a Custom Python Package to the Agent

Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel, n'hésitez pas à nous contacter.

The Agent contains an embedded Python environment at /opt/datadog-agent/embedded/. Common binaries such as python and pip are contained within /opt/datadog-agent/embedded/bin/.

Python packages can be installed with the embedded pip:

sudo -Hu dd-agent /opt/datadog-agent/embedded/bin/pip install <PACKAGE_NAME>

The Agent contains an embedded Python environment at /opt/datadog-agent/embedded/. Common binaries such as python and pip are contained within /opt/datadog-agent/embedded/bin/.

Python packages can be installed with the embedded pip:

sudo /opt/datadog-agent/embedded/bin/pip install <PACKAGE_NAME>

Custom Python packages can be installed using the Agent’s embedded Python using the following command in an elevated (run as admin) PowerShell command line:

For Agent versions >= 6.12:

& "$env:ProgramFiles\Datadog\Datadog Agent\embedded<PYTHON_MAJOR_VERSION>\python" -m pip install <PACKAGE_NAME>

For Agent versions <= 6.11:

& "$env:ProgramFiles\Datadog\Datadog Agent\embedded\python" -m pip install <PACKAGE_NAME>

Or the package can be added in the library zipped folder that can be found at

%ProgramFiles%\Datadog\Datadog Agent\files

then restart your Agent.

windows python package

Further Reading