Docker Fields

edit

This functionality is in beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features.

Docker stats collected from Docker.

docker Fields

edit

Information and statistics about docker’s running containers.

container Fields

edit

Docker container metrics.

docker.container.command

edit

type: keyword

Command that was executed in the Docker container.

docker.container.created

edit

type: date

Date when the container was created.

docker.container.status

edit

type: keyword

Container status.

size Fields

edit

Container size metrics.

docker.container.size.root_fs

edit

type: long

Total size of all the files in the container.

docker.container.size.rw

edit

type: long

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

docker.container.tags

edit

type: array

Image tags.

cpu Fields

edit

Runtime CPU metrics.

docker.cpu.kernel.pct

edit

type: scaled_float

format: percentage

The system kernel consumed by the Docker server.

docker.cpu.kernel.ticks

edit

type: long

CPU kernel ticks.

docker.cpu.system.pct

edit

type: scaled_float

format: percentage

docker.cpu.system.ticks

edit

type: long

CPU system ticks.

docker.cpu.user.pct

edit

type: scaled_float

format: percentage

docker.cpu.user.ticks

edit

type: long

CPU user ticks

docker.cpu.total.pct

edit

type: scaled_float

format: percentage

Total CPU usage.

diskio Fields

edit

Disk I/O metrics.

docker.diskio.reads

edit

type: scaled_float

Number of reads.

docker.diskio.writes

edit

type: scaled_float

Number of writes.

docker.diskio.total

edit

type: scaled_float

Number of reads and writes combined.

healthcheck Fields

edit

Docker container metrics.

docker.healthcheck.failingstreak

edit

type: integer

concurent failed check

docker.healthcheck.status

edit

type: keyword

Healthcheck status code

event Fields

edit

event fields.

docker.healthcheck.event.end_date

edit

type: date

Healthcheck end date

docker.healthcheck.event.start_date

edit

type: date

Healthcheck start date

docker.healthcheck.event.output

edit

type: keyword

Healthcheck output

docker.healthcheck.event.exit_code

edit

type: integer

Healthcheck status code

image Fields

edit

Docker image metrics.

id Fields

edit

The image layers identifier.

docker.image.id.current

edit

type: keyword

Unique image identifier given upon its creation.

docker.image.id.parent

edit

type: keyword

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

docker.image.created

edit

type: date

Date and time when the image was created.

size Fields

edit

Image size layers.

docker.image.size.virtual

edit

type: long

Size of the image.

docker.image.size.regular

edit

type: long

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

docker.image.labels

edit

type: object

Image labels.

docker.image.tags

edit

type: array

Image tags.

info Fields

edit

This functionality is in beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. 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 Fields

edit

Overall container stats.

docker.info.containers.paused

edit

type: long

Total number of paused containers.

docker.info.containers.running

edit

type: long

Total number of running containers.

docker.info.containers.stopped

edit

type: long

Total number of stopped containers.

docker.info.containers.total

edit

type: long

Total number of existing containers.

docker.info.id

edit

type: keyword

Unique Docker host identifier.

docker.info.images

edit

type: long

Total number of existing images.

memory Fields

edit

Memory metrics.

docker.memory.fail.count

edit

type: scaled_float

Fail counter.

docker.memory.limit

edit

type: long

format: bytes

Memory limit.

rss Fields

edit

RSS memory stats.

docker.memory.rss.total

edit

type: long

format: bytes

Total memory resident set size.

docker.memory.rss.pct

edit

type: scaled_float

format: percentage

Memory resident set size percentage.

usage Fields

edit

Usage memory stats.

docker.memory.usage.max

edit

type: long

format: bytes

Max memory usage.

docker.memory.usage.pct

edit

type: scaled_float

format: percentage

Memory usage percentage.

docker.memory.usage.total

edit

type: long

format: bytes

Total memory usage.

network Fields

edit

Network metrics.

docker.network.interface

edit

type: keyword

Network interface name.

in Fields

edit

Incoming network stats.

docker.network.in.bytes

edit

type: long

format: bytes

Total number of incoming bytes.

docker.network.in.dropped

edit

type: scaled_float

Total number of dropped incoming packets.

docker.network.in.errors

edit

type: long

Total errors on incoming packets.

docker.network.in.packets

edit

type: long

Total number of incoming packets.

out Fields

edit

Outgoing network stats.

docker.network.out.bytes

edit

type: long

format: bytes

Total number of outgoing bytes.

docker.network.out.dropped

edit

type: scaled_float

Total number of dropped outgoing packets.

docker.network.out.errors

edit

type: long

Total errors on outgoing packets.

docker.network.out.packets

edit

type: long

Total number of outgoing packets.