Container Monitoring Setup

The quickest and easiest way to run the Machine Agent with Container Monitoring enabled is to use one of the official images from the Docker Store: https://hub.docker.com/u/appdynamics. Cisco AppDynamics creates these images based on certified base images from the Docker Community, and can either be run directly or used as base images for your own application containers. For full details of how to download and run containers based on these official images, see the documentation posted on the Docker Store. To build your own base images, the full source code for building these images is posted to GitHub. You can use this as a pattern for your own builds: https://github.com/Appdynamics/appdynamics-docker-images.

For the Machine Agent to monitor containers running on the server, configure these settings (See Configure Installation Options):

  • Server Visibility EnabledEnable Server Visibility
  • Docker Enabled– Enable Docker Visibility
  • Volume Mounts– Specify:
    • Volume mounts to allow read-only access to the underlying file system (/proc, /etc and /sys). This allows the Server Agent to collect host-level metrics for containers running on the server.
    • The UNIX domain socket on which the Docker daemon is configured to listen for API calls.