Collector Type : Agent

Category : Application Monitors

Application Name : k8s Container

Global Template Name : Docker Host Monitoring Template

Description

Docker is a tool designed to create, deploy and run applications by using Containers. Containers consist of application dependencies like code, system libraries, system tools to run an application. A Docker host is considered as an asset and OpsRamp helps to monitor the assets.

Collected Metrics

Metric NameDisplay NameDescription
docker_networkDocker NetworkNetwork usage of the Docker Container.
docker_containers_running-totalDocker Container Running TotalThe total number of containers running on this host.
docker_container_statesDocker Container statesThe state of Container.
docker_container_size-rootfsRoot Filesystem SizeTotal size of all the files in the container.
docker_container_size-rootfs-95percentileRoot Filesystem Size 95Percentile95th percentile of docker.container.size_rootfs.
docker_container_size-rootfs-avgRoot Filesystem Size AverageAverage value of docker.container.size_rootfs.
docker_container_size-rootfs-countRoot Filesystem Sample RateThe rate that the value of docker.container.size_rw was sampled.
docker_container-size-rootfs-maxRoot Filesystem Max SizeMax value of docker.container.size_rootfs.
docker_container_size-rootfs-medianRoot Filesystem MedianMedian value of docker.container.size_rootfs.
docker_container_size-rwTotal Files SizeTotal size of all the files in the container which have been created or changed by processes running in the container.
docker_container_size-rw-95percentileTotal Files Size 95Percentile95th percentile of docker.container.size_rw.
docker_container_size-rw-avgTotal Files Size AverageAverage value of docker.container.size_rw.
docker_container_size-rw-countTotal Files Size Sample RateThe rate that the value of docker.container.size_rw was sampled.
docker_container_size-rw-maxTotal Files Size MaxMax value of docker.container.size_rw.
docker_container_size-rw-medianTotal Files Size MedianMedian value of docker.container.size_rw.
docker_containers_runningContainers Running by ImageThe number of containers running on this host tagged by image.
docker_containers_stoppedContainers Stopped by ImageThe number of containers stopped on this host tagged by image.
docker_containers_stopped-totalTotal Containers StoppedThe total number of containers stopped on this host.
docker_cpu_sharesShares of CPUShares of CPU usage allocated to the container.
docker_cpu-systemCPU SystemThe percent of time the CPU is executing system calls on behalf of processes of this container, unnormalized.
docker.cpu.system.95percentileCPU System 95Percentile95th percentile of docker.cpu.system.
docker.cpu.system.avgCPU System AverageAverage value of docker.cpu.system.
docker.cpu.system.countCPU System Rate CountThe rate that the value of docker.cpu.system was sampled .
docker.cpu.system.maxCPU System MaxMax value of docker.cpu.system.
docker.cpu.system.medianCPU System MedianMedian value of docker.cpu.system.
docker.cpu.throttledCPU ThrottledNumber of times the cgroup has been throttled.
docker.cpu.usageCPU UsageThe percent of CPU time obtained by this container.
docker.cpu.userCPU UserThe percent of time the CPU is under direct control of processes of this container, unnormalized.
docker.cpu.user.95percentileCPU User 95Percentile95th percentile of docker.cpu.user.
docker.cpu.user.avgCPU User AverageAverage value of docker.cpu.user.
docker.cpu.user.countCPU User Sample RateThe rate that the value of docker.cpu.user was sampled.
docker.cpu.user.maxCPU User MaxMax value of docker.cpu.user.
docker.cpu.user.medianCPU User MedianMedian value of docker.cpu.user.
docker.data.freeStorage disk freeStorage pool disk space free.
docker.data.percentStorage disk used percentageThe percent of storage pool used.
docker.data.totalStorage disk space totalStorage pool disk space total.
docker.data.usedStorage disk space usedStorage pool disk space used.
docker.disk.freeDisk FreeAverage number of bytes the container's disk has free.
docker.disk.sizeDisk SizeThe size of the files which have been created or changed by the processes of this cgroup.
docker.disk.totalDisk TotalAverage number of total bytes in the container's disk.
docker.disk.usedDisk UsedAverage number of bytes the container's disk uses.
docker.image.sizeImage SizeSize of all layers of the image on disk.
docker.image.virtual_sizeImage Virtual SizeSize of all layers of the image on disk.
docker.images.availableImages AvailableThe number of top-level images.
docker.images.intermediateImages intermediateThe number of intermediate images, which are intermediate layers that make up other images.
docker.io.read_bytesIO Read BytesBytes read per second from disk by the processes of the container.
docker.io.read_bytes.95percentileIO Read Bytes 95percentile95th percentile of docker.io.read_bytes.
docker.io.read_bytes.avgIO Read Bytes AverageAverage value of docker.io.read_bytes.
docker.io.read_bytes.countIO Read Bytes Rate CountThe rate that the value of docker.io.read_bytes was sampled.
docker.io.read_bytes.maxIO Read Bytes MaxMax value of docker.container.io.read_bytes.
docker.io.read_bytes.medianIO Read Bytes MedianMedian value of docker.container.io.read_bytes.
docker.io.write_bytesIO Write BytesBytes written per second to disk by the processes of the container.
docker.io.write_bytes.95percentileIO Write Bytes 95percentile95th percentile of docker.io.write_bytes.
docker.io.write_bytes.avgIO Write Bytes AverageAverage value of docker.io.write_bytes.
docker.io.write_bytes.countIO Write Bytes Rate CountThe rate that the value of docker.io.write_bytes was sampled.
docker.io.write_bytes.maxIO Write Bytes MaxMax value of docker.container.io.write_bytes.
docker.io.write_bytes.medianIO Write Bytes MedianMedian value of docker.container.io.write_bytes.
docker.mem.active_anonActive RSS MemoryThe amount of "active" RSS memory. Active memory is not swapped to disk.
docker.mem.active_fileActive Cache MemoryThe amount of "active" cache memory. Active memory is reclaimed by the system only after "inactive" has been reclaimed.
docker.mem.cacheCache SizeThe amount of memory that is being used to cache data from disk (e.g. memory contents that can be associated precisely with a block on a block device).
docker.mem.cache.95percentileCache Size 95percentile95th percentile value of docker.mem.cache.
docker.mem.cache.avgCache Size AverageAverage value of docker.mem.cache.
docker.mem.cache.countCache Size Rate CountThe rate that the value of docker.mem.cache was sampled.
docker.mem.cache.maxCache Size MaxMax value of docker.mem.cache.
docker.mem.cache.medianCPU System MedianMedian value of docker.mem.cache.
docker.mem.in_useMemory In UseThe fraction of used memory to available memory, IF THE LIMIT IS SET.
docker.mem.in_use.95percentileMemory In Use 95percentile95th percentile of docker.mem.in_use.
docker.mem.in_use.avgMemory In UseAverage value of docker.mem.in_use.
docker.mem.in_use.countMemory In UseThe rate that the value of docker.mem.in_use was sampled.
docker.mem.in_use.maxMemory In UseMax value of docker.container.mem.in_use.
docker.mem.in_use.medianMemory In UseMedian value of docker.container.mem.in_use.
docker.mem.inactive_anonInactive RSS MemoryThe amount of "inactive" RSS memory. Inactive memory is swapped to disk when necessary.
docker.mem.inactive_fileInactive Cache MemoryThe amount of "inactive" cache memory. Inactive memory may be reclaimed first when the system needs memory.
docker.mem.limitMemory LImitThe memory limit for the container, if set.
docker.mem.limit.95percentileMemory LImit 95percentile95th percentile of docker.mem.limit. Ordinarily this value will not change.
docker.mem.limit.countMemory LImit Rate CountThe rate that the value of docker.mem.limit was sampled.
docker.mem.limit.maxMemory LImit MaxMax value of docker.mem.limit. Ordinarily this value will not change.
docker.mem.limit.medianMemory LImit MedianMedian value of docker.mem.limit. Ordinarily this value will not change.
docker.mem.mapped_fileMemory Mapped by ProcessThe amount of memory mapped by the processes in the control group.
docker.mem.pgfaultMemory Page FaultsThe rate that processes in the container trigger page faults by accessing a nonexistent or protected part of its virtual address space. Usually a page fault of this type results in a segmentation fault.
docker.mem.pgmajfaultMemory Page Faults VirtualThe rate that processes in the container trigger page faults by accessing a part virtual address space that was swapped out or corresponded to a mapped file. Usually a page fault of type results in fetching data from disk instead of from memory.
docker.mem.pgpginPages Charged RateThe rate at which pages are "charged" (added to the accounting) of a cgroup.
docker.mem.pgpgoutPages Uncharged RateThe rate at which pages are "uncharged" (removed from the accounting) of a cgroup.
docker.mem.rssRSS MemoryThe amount of non-cache memory that belongs to the container's processes. Used for stacks, heaps, etc.
docker.mem.rss.95percentileRSS Memory 95percentile95th percentile value of docker.mem.rss.
docker.mem.rss.avgRSS Memory AverageAverage value of docker.mem.rss.
docker_mem_rss-countRSS Memory Rate CountThe rate that the value of docker.mem.rss was sampled.
docker_mem_rss-maxRSS Memory MaxMax value of docker.mem.rss.
docker.mem.rss.medianRSS Memory MedianMedian value of docker.mem.rss.
docker.mem.soft_limitMemory Reservation LimitThe memory reservation limit for the container, if set.
docker.mem.soft_limit.95percentileMemory Reservation Limit 95percentile95th percentile of docker.mem.soft_limit. Ordinarily this value will not change.
docker.mem.soft_limit.avgMemory Reservation Limit AverageAverage value of docker.mem.soft_limit. Ordinarily this value will not change.
docker.mem.soft_limit.countMemory Reservation Limit CountThe rate that the value of docker.mem.soft_limit was sampled.
docker.mem.soft_limit.maxMemory Reservation Limit MaxMax value of docker.mem.soft_limit. Ordinarily this value will not change.
docker.mem.soft_limit.medianMemory Reservation Limit MedianMedian value of docker.mem.soft_limit. Ordinarily this value will not change.
docker.mem.sw_in_useSwap Memory In UseThe fraction of used swap + memory to available swap + memory, if the limit is set.
docker.mem.sw_in_use.95percentileSwap Memory In Use 95percentile95th percentile of docker.mem.sw_in_use.
docker.mem.sw_in_use.avgSwap Memory In Use AverageAverage value of docker.mem.sw_in_use.
docker.mem.sw_in_use.countSwap Memory In Use Rate CountThe rate that the value of docker.mem.sw_in_use was sampled.
docker.mem.sw_in_use.maxSwap Memory In Use MaxMax value of docker.container.mem.sw_in_use.
docker.mem.sw_in_use.medianSwap Memory In Use MedianMedian value of docker.container.mem.sw_in_use.
docker.mem.sw_limitSwap Memory LimitThe swap + memory limit for the container, if set
docker.mem.sw_limit.95percentileSwap Memory Limit 95percentile95th percentile of docker.mem.sw_limit. Ordinarily this value will not change.
docker.mem.sw_limit.avgSwap Memory Limit AverageAverage value of docker.mem.sw_limit. Ordinarily this value will not change.