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: keyword

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 container metrics.

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.