Docker Fieldsedit

Warning

This functionality is in beta and is subject to change. The design and code is considered to be less mature than official GA features. Elastic will take a best effort approach to fix any issues, but beta features are not subject to the support SLA of official GA features.

Docker stats collected from Docker.

docker Fieldsedit

Information and statistics about docker’s running containers.

container Fieldsedit

Docker container metrics.

docker.container.commandedit

type: keyword

Command that was executed in the Docker container.

docker.container.creatededit

type: date

Date when the container was created.

docker.container.idedit

type: keyword

Unique container id.

docker.container.imageedit

type: keyword

Name of the image the container was built on.

docker.container.nameedit

type: keyword

Container name.

docker.container.statusedit

type: keyword

Container status.

size Fieldsedit

Container size metrics.

docker.container.size.root_fsedit

type: long

Total size of all the files in the container.

docker.container.size.rwedit

type: long

Size of the files that have been created or changed since creation.

docker.container.labelsedit

type: dict

Image labels.

docker.container.tagsedit

type: list

Image tags.

cpu Fieldsedit

Runtime CPU metrics.

docker.cpu.kernel.pctedit

type: scaled_float

format: percentage

The system kernel consumed by the Docker server.

docker.cpu.kernel.ticksedit

type: long

CPU kernel ticks.

docker.cpu.system.pctedit

type: scaled_float

format: percentage

docker.cpu.system.ticksedit

type: long

CPU system ticks.

docker.cpu.user.pctedit

type: scaled_float

format: percentage

docker.cpu.user.ticksedit

type: long

CPU user ticks

docker.cpu.total.pctedit

type: scaled_float

format: percentage

Total CPU usage.

diskio Fieldsedit

Disk I/O metrics.

docker.diskio.readsedit

type: scaled_float

Number of reads.

docker.diskio.writesedit

type: scaled_float

Number of writes.

docker.diskio.totaledit

type: scaled_float

Number of reads and writes combined.

healthcheck Fieldsedit

Docker container metrics.

docker.healthcheck.failingstreakedit

type: integer

concurent failed check

docker.healthcheck.statusedit

type: keyword

Healthcheck status code

event Fieldsedit

event fields.

docker.healthcheck.event.end_dateedit

type: date

Healthcheck end date

docker.healthcheck.event.start_dateedit

type: date

Healthcheck start date

docker.healthcheck.event.outputedit

type: keyword

Healthcheck output

docker.healthcheck.event.exit_codeedit

type: integer

Healthcheck status code

image Fieldsedit

Docker image metrics.

id Fieldsedit

The image layers identifier.

docker.image.id.currentedit

type: keyword

Unique image identifier given upon its creation.

docker.image.id.parentedit

type: keyword

Identifier of the image, if it exists, from which the current image directly descends.

docker.image.creatededit

type: date

Date and time when the image was created.

size Fieldsedit

Image size layers.

docker.image.size.virtualedit

type: long

Size of the image.

docker.image.size.regularedit

type: long

Total size of the all cached images associated to the current image.

docker.image.labelsedit

type: dict

Image labels.

docker.image.tagsedit

type: list

Image tags.

info Fieldsedit

Warning

This functionality is in beta and is subject to change. The design and code is considered to be less mature than official GA features. Elastic will take a best effort approach to fix any issues, but beta features are not subject to the support SLA of official GA features.

Info metrics based on https://docs.docker.com/engine/reference/api/docker_remote_api_v1.24/#/display-system-wide-information.

containers Fieldsedit

Overall container stats.

docker.info.containers.pausededit

type: long

Total number of paused containers.

docker.info.containers.runningedit

type: long

Total number of running containers.

docker.info.containers.stoppededit

type: long

Total number of stopped containers.

docker.info.containers.totaledit

type: long

Total number of existing containers.

docker.info.idedit

type: keyword

Unique Docker host identifier.

docker.info.imagesedit

type: long

Total number of existing images.

memory Fieldsedit

Memory metrics.

docker.memory.fail.countedit

type: scaled_float

Fail counter.

docker.memory.limitedit

type: long

format: bytes

Memory limit.

rss Fieldsedit

RSS memory stats.

docker.memory.rss.totaledit

type: long

format: bytes

Total memory resident set size.

docker.memory.rss.pctedit

type: scaled_float

Memory resident set size percentage.

usage Fieldsedit

Usage memory stats.

docker.memory.usage.maxedit

type: long

format: bytes

Max memory usage.

docker.memory.usage.pctedit

type: scaled_float

Memory usage percentage.

docker.memory.usage.totaledit

type: long

format: bytes

Total memory usage.

network Fieldsedit

Network metrics.

docker.network.interfaceedit

type: keyword

Network interface name.

in Fieldsedit

Incoming network stats.

docker.network.in.bytesedit

type: long

format: bytes

Total number of incoming bytes.

docker.network.in.droppededit

type: scaled_float

Total number of dropped incoming packets.

docker.network.in.errorsedit

type: long

Total errors on incoming packets.

docker.network.in.packetsedit

type: long

Total number of incoming packets.

out Fieldsedit

Outgoing network stats.

docker.network.out.bytesedit

type: long

format: bytes

Total number of outgoing bytes.

docker.network.out.droppededit

type: scaled_float

Total number of dropped outgoing packets.

docker.network.out.errorsedit

type: long

Total errors on outgoing packets.

docker.network.out.packetsedit

type: long

Total number of outgoing packets.