This document details how to install Retrace in a Docker environment.
Create a Volume
The following volume allows for your application containers and the Stackify Retrace container to communicate.
docker volume create stackify
Run Retrace Container
Run the Stackify Retrace container (ensure that this container is always running via
--restart always or your own method).
docker pull stackify/retrace docker run -d --restart always \ -e "STACKIFY_KEY=YOUR_ACTIVATION_KEY" \ -e "STACKIFY_ENV=YOUR_ENVIRONMENT_NAME" \ -v stackify:/var/stackify \ -v /:/hostfs:ro \ --user 0:0 \ stackify/retrace:latest
The following guides detail how to configure your application containers for APM.
The following are known limitations of Retrace when using the Stackify Retrace container.
- Apache/Nginx/PHP/Syslog Log Collectors are disabled
- Auto Agent update is disabled
- Agent restarting via Retrace is disabled
- Server Service listing limited to SystemV (service status will be marked as
- JMX MBeans is disabled
Stackify offers an advanced installation path to avoid some of these limitations by installing on the host system. See Docker Install on Host.