Docker is an open source software container management system. Instana’s comprehensive Docker Monitoring goes beyond simple container metrics with automatic discovery, deployment, configuration, health determination and performance monitoring at multiple levels:
Docker provides a layer of abstraction and automation that allows multiple independent containers with individual system resources packaged inside them to run within a single operating system. Docker leans on the Linux kernel to provide this kind of resource isolation, using several kernel features to achieve lightweight container virtualization. It is currently the de facto standard for this type of technology. Monitoring the Docker environment and the applications running on those containers requires the ability to understand how different application components run within a Docker environment.
Managing a Docker-based application requires performance visibility at the host, container, component and code level. Instana provides the quickest and easiest way to discover and monitor Docker applications. After a quick installation of the Instana agent into the virtual or physical host. The agent automatically discovers all containers and software components running in the environment, deploys all appropriate monitoring sensors (i.e., Docker, Java, MongoDB, etc.) and begins tracing application requests. Automatically determining the health of the applications and the application components.
14 days, no credit card, full version
The agent will identify Docker containerization running on the system resources and will automatically deploy and configure Instana’s Docker sensor. Instana’s curated knowledge base already knows what performance metrics are relevant for collection and what parameters must be configured to achieve that. For Docker to perform well in context with the surrounding system, it must be efficiently isolating resources while also ensuring communication between those resources does not erode. Specifically, Instana’s automatic configuration for Docker is set to track things like Container Image, Create and Start Timestamp, and Container ID.
Typical Docker Monitoring metrics include:
Please see Instana’s Docker Management Documentation for a complete list.
In addition to automatically collecting performance metrics, the Instana Docker Monitoring sensor will also automatically collect KPIs on the monitored environment’s Docker instance to determine its health. Health signatures from the curated knowledge base are used to raise Issues or Incidents depending on severity. Docker health is measured according to its system resource isolation and virtualization. Two primary resources are CPU and Memory, for which Instana collects various KPIs:
Please see Instana’s Docker Management Documentation for a complete list.