Docker fields

edit

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

type: keyword

Command that was executed in the Docker container.

docker.container.created

type: date

Date when the container was created.

docker.container.status

type: keyword

Container status.

docker.container.ip_addresses

type: ip

Container IP addresses.

size fields

edit

Container size metrics.

docker.container.size.root_fs

type: long

Total size of all the files in the container.

docker.container.size.rw

type: long

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

docker.container.tags

type: keyword

Image tags.

cpu fields

edit

Runtime CPU metrics.

docker.cpu.kernel.pct

type: scaled_float

format: percentage

Percentage of time in kernel space.

docker.cpu.kernel.ticks

type: long

CPU ticks in kernel space.

docker.cpu.system.pct

type: scaled_float

format: percentage

Percentage of total CPU time in the system.

docker.cpu.system.ticks

type: long

CPU system ticks.

docker.cpu.user.pct

type: scaled_float

format: percentage

Percentage of time in user space.

docker.cpu.user.ticks

type: long

CPU ticks in user space.

docker.cpu.total.pct

type: scaled_float

format: percentage

Total CPU usage.

docker.cpu.core.*.pct

type: object

format: percentage

Percentage of CPU time in this core.

docker.cpu.core.*.ticks

type: object

Number of CPU ticks in this core.

diskio fields

edit

Disk I/O metrics.

read fields

edit

Accumulated reads during the life of the container

docker.diskio.read.ops

type: long

Number of reads during the life of the container

docker.diskio.read.bytes

type: long

format: bytes

Bytes read during the life of the container

docker.diskio.read.rate

type: long

Number of current reads per second

docker.diskio.reads

[6.4] Deprecated in 6.4.

type: scaled_float

Number of current reads per second

write fields

edit

Accumulated writes during the life of the container

docker.diskio.write.ops

type: long

Number of writes during the life of the container

docker.diskio.write.bytes

type: long

format: bytes

Bytes written during the life of the container

docker.diskio.write.rate

type: long

Number of current writes per second

docker.diskio.writes

[6.4] Deprecated in 6.4.

type: scaled_float

Number of current writes per second

summary fields

edit

Accumulated reads and writes during the life of the container

docker.diskio.summary.ops

type: long

Number of I/O operations during the life of the container

docker.diskio.summary.bytes

type: long

format: bytes

Bytes read and written during the life of the container

docker.diskio.summary.rate

type: long

Number of current operations per second

docker.diskio.total

[6.4] Deprecated in 6.4.

type: scaled_float

Number of reads and writes per second

event fields

edit

Docker event

docker.event.status

type: keyword

Event status

docker.event.id

type: keyword

Event id when available

docker.event.from

type: keyword

Event source

docker.event.type

type: keyword

The type of object emitting the event

docker.event.action

type: keyword

The type of event

actor fields

edit

Actor

docker.event.actor.id

type: keyword

The ID of the object emitting the event

docker.event.actor.attributes

type: object

Various key/value attributes of the object, depending on its type

healthcheck fields

edit

Docker healthcheck metrics. Healthcheck data will only be available from docker containers where the docker HEALTHCHECK instruction has been used to build the docker image.

docker.healthcheck.failingstreak

type: integer

concurent failed check

docker.healthcheck.status

type: keyword

Healthcheck status code

event fields

edit

event fields.

docker.healthcheck.event.end_date

type: date

Healthcheck end date

docker.healthcheck.event.start_date

type: date

Healthcheck start date

docker.healthcheck.event.output

type: keyword

Healthcheck output

docker.healthcheck.event.exit_code

type: integer

Healthcheck status code

image fields

edit

Docker image metrics.

id fields

edit

The image layers identifier.

docker.image.id.current

type: keyword

Unique image identifier given upon its creation.

docker.image.id.parent

type: keyword

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

docker.image.created

type: date

Date and time when the image was created.

size fields

edit

Image size layers.

docker.image.size.virtual

type: long

Size of the image.

docker.image.size.regular

type: long

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

docker.image.labels

type: object

Image labels.

docker.image.tags

type: keyword

Image tags.

info fields

edit

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

type: long

Total number of paused containers.

docker.info.containers.running

type: long

Total number of running containers.

docker.info.containers.stopped

type: long

Total number of stopped containers.

docker.info.containers.total

type: long

Total number of existing containers.

docker.info.id

type: keyword

Unique Docker host identifier.

docker.info.images

type: long

Total number of existing images.

memory fields

edit

Memory metrics.

docker.memory.fail.count

type: scaled_float

Fail counter.

docker.memory.limit

type: long

format: bytes

Memory limit.

rss fields

edit

RSS memory stats.

docker.memory.rss.total

type: long

format: bytes

Total memory resident set size.

docker.memory.rss.pct

type: scaled_float

format: percentage

Memory resident set size percentage.

usage fields

edit

Usage memory stats.

docker.memory.usage.max

type: long

format: bytes

Max memory usage.

docker.memory.usage.pct

type: scaled_float

format: percentage

Memory usage percentage.

docker.memory.usage.total

type: long

format: bytes

Total memory usage.

network fields

edit

Network metrics.

docker.network.interface

type: keyword

Network interface name.

in fields

edit

Incoming network stats per second.

docker.network.in.bytes

type: long

format: bytes

Total number of incoming bytes.

docker.network.in.dropped

type: scaled_float

Total number of dropped incoming packets.

docker.network.in.errors

type: long

Total errors on incoming packets.

docker.network.in.packets

type: long

Total number of incoming packets.

out fields

edit

Outgoing network stats per second.

docker.network.out.bytes

type: long

format: bytes

Total number of outgoing bytes.

docker.network.out.dropped

type: scaled_float

Total number of dropped outgoing packets.

docker.network.out.errors

type: long

Total errors on outgoing packets.

docker.network.out.packets

type: long

Total number of outgoing packets.

inbound fields

edit

Incoming network stats since the container started.

docker.network.inbound.bytes

type: long

format: bytes

Total number of incoming bytes.

docker.network.inbound.dropped

type: long

Total number of dropped incoming packets.

docker.network.inbound.errors

type: long

Total errors on incoming packets.

docker.network.inbound.packets

type: long

Total number of incoming packets.

outbound fields

edit

Outgoing network stats since the container started.

docker.network.outbound.bytes

type: long

format: bytes

Total number of outgoing bytes.

docker.network.outbound.dropped

type: long

Total number of dropped outgoing packets.

docker.network.outbound.errors

type: long

Total errors on outgoing packets.

docker.network.outbound.packets

type: long

Total number of outgoing packets.