Use > View Aspect

View Aspects

Aspects are used to monitor availability, health, and performance of Docker containers in your environment.

Docker Availability

This Aspect monitors the Docker daemon and container availability.

CI Type Policy Template Indicator Description Policy Type
Computer Docker_DaemonAvailability NA Monitors the availability of Docker daemon. Measurement Threshold
Docker_Availability ContainerStatus:Down,
ContainerStatus:Normal
Monitors the availability of Docker application.

Docker Collector

This Aspect starts data collection for Docker availability and performance.

CI Type Policy Template Indicator Description Policy Type
Computer Docker_Configuration NA Measure availability and performance of Docker containers. ConfigFile

Docker Discovery

This Aspect discovers the topology of Docker container.

CI Type Policy Template Indicator Description Policy Type
Computer Docker_Discovery_Configuration NA Measures the availability and performance of Docker containers. ConfigFile
Docker_MPConfiguration NA Registers the Docker Streaming collector to ovcreg. ConfigFile
Docker_DiscoveryScheduler NA Discovers the Docker containers. Scheduled Task
Docker_Discovery NA Discovers the Docker application. Service Auto-Discovery

Docker Log Colletion

This aspect writes all the container logs to a local syslog server after restarting docker service with necessary configurations and then all the Container logs are forwarded to a log receiver target servers in JSON format. Before deployment, set URL in Docker_DataForwarding policy.

CI Type Policy Template Indicator Description Policy Type
Computer Docker_ContainerlogStreaming NA This Policy restarts Docker Service by making necessary configurations to get all the container logs to a local syslog server. The log file path to this log is configured in '/etc/rsyslog.conf' or '/etc/syslog.conf' (based on the OS and version). Generic Output from Structured Log File
Docker_DataForwarding NA This policy forwards the log data collected by Docker_ContainerlogStreaming policy to target log receiver server. Data Forwarding

Docker Performance

This aspect monitors the resource utilization of docker containers.

CI Type Policy Template Indicator Description Policy Type
Computer Docker_NetworkIN ContainerInterfaceUtilization:High,
ContainerInterfaceUtilization:Normal
Monitors metric NetworkIN of application Docker Measurement Threshold
Docker_MemResUtil ContainerMemoryUsageLevel:Warning,
ContainerMemoryUsageLevel:Normal
Monitors metric MemResUtil of application Docker
Docker_BlockOut NA Monitors metric BlockOut of application Docker
Docker_CPUUtilization ContainerCPUUsageLevel:High,
ContainerCPUUsageLevel:Normal
Monitors metric CPUUtilization of application Docker
Docker_LogMonitoring NA Moniitors the Docker container logs. LogFile Entry
Docker_MemoryUtilization ContainerMemoryUsageLevel:Warning,
ContainerMemoryUsageLevel:Normal
Monitors metric MemoryUtilization of application Docker Measurement Threshold
Computer Docker_MemoryUsgHitLimits ContainerMemoryUsageLevel:Warning,
ContainerMemoryUsageLevel:Normal
Monitors metric MemoryUsgHitLimits of application Docker
Docker_MemoryUsage ContainerMemoryUsageLevel:Warning,
ContainerMemoryUsageLevel:Normal
Monitors metric MemoryUsage of application Docker
Docker_BlockIN NA Monitors metric BlockIN of application Docker
Docker_CPUThrottled ContainerCPUUsageLevel:High,
ContainerCPUUsageLevel:Normal
Monitors metric CPUThrottled of application Docker
Docker_NodesNotReady NA Monitors metric NodesNotReady of application Docker
Docker_ManagerReachability NA Monitors metric ManagerReachability of application Docker
Docker_NetworkOUT ContainerInterfaceUtilization:High,
ContainerInterfaceUtilization:Normal
Monitors metric NetworkOUT of application Docker