Docker fields
Elastic Cloud Serverless projects are autoscaled environments, fully managed by Elastic and available on Elastic Cloud. Availability This functionality is generally available and ready for production usage. Serverless interfaces and procedures might differ from classic Elastic Stack deployments. The Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats. Availability This functionality is generally available and ready for production usage. Unless stated otherwise on the page, this functionality is available when your Elastic Stack is deployed on Elastic Cloud Hosted, Elastic Cloud Enterprise, Elastic Cloud on Kubernetes, and self-managed environments. This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.
Serverless
Generally available
Stack
Generally available
Docker stats collected from Docker.
Information and statistics about docker's running containers.
Docker container metrics.
docker.container.command-
Command that was executed in the Docker container.
type: keyword
docker.container.created-
Date when the container was created.
type: date
docker.container.status-
Container status.
type: keyword
docker.container.ip_addresses-
Container IP addresses.
type: ip
Container size metrics.
docker.container.size.root_fs-
Total size of all the files in the container.
type: long
docker.container.size.rw-
Size of the files that have been created or changed since creation.
type: long
docker.container.tags-
Image tags.
type: keyword
Runtime CPU metrics.
docker.cpu.kernel.pct-
Percentage of time in kernel space, expressed as a value between 0 and 1.
type: scaled_float
format: percent
docker.cpu.kernel.norm.pct-
Percentage of time in kernel space normalized by the number of CPU cores, expressed as a value between 0 and 1.
type: scaled_float
format: percent
docker.cpu.kernel.ticks-
CPU ticks in kernel space.
type: long
docker.cpu.system.pct-
Percentage of total CPU time in the system, expressed as a value between 0 and 1.
type: scaled_float
format: percent
docker.cpu.system.norm.pct-
Percentage of total CPU time in the system normalized by the number of CPU cores, expressed as a value between 0 and 1.
type: scaled_float
format: percent
docker.cpu.system.ticks-
CPU system ticks.
type: long
docker.cpu.user.pct-
Percentage of time in user space, expressed as a value between 0 and 1.
type: scaled_float
format: percent
docker.cpu.user.norm.pct-
Percentage of time in user space normalized by the number of CPU cores, expressed as a value between 0 and 1.
type: scaled_float
format: percent
docker.cpu.user.ticks-
CPU ticks in user space.
type: long
docker.cpu.total.pct-
Total CPU usage.
type: scaled_float
format: percent
docker.cpu.total.norm.pct-
Total CPU usage normalized by the number of CPU cores.
type: scaled_float
format: percent
docker.cpu.core.*.pct-
Percentage of CPU time in this core, expressed as a value between 0 and 1.
type: object
format: percent
docker.cpu.core.*.norm.pct-
Percentage of CPU time in this core normalized by the number of CPU cores, expressed as a value between 0 and 1.
type: object
format: percent
docker.cpu.core.*.ticks-
Number of CPU ticks in this core.
type: object
Disk I/O metrics.
Accumulated reads during the life of the container
docker.diskio.read.ops-
Number of reads during the life of the container
type: long
docker.diskio.read.bytes-
Bytes read during the life of the container
type: long
format: bytes
docker.diskio.read.rate-
Number of current reads per second
type: long
docker.diskio.read.service_time-
Total time to service IO requests, in nanoseconds
type: long
docker.diskio.read.wait_time-
Total time requests spent waiting in queues for service, in nanoseconds
type: long
docker.diskio.read.queued-
Total number of queued requests
type: long
Accumulated writes during the life of the container
docker.diskio.write.ops-
Number of writes during the life of the container
type: long
docker.diskio.write.bytes-
Bytes written during the life of the container
type: long
format: bytes
docker.diskio.write.rate-
Number of current writes per second
type: long
docker.diskio.write.service_time-
Total time to service IO requests, in nanoseconds
type: long
docker.diskio.write.wait_time-
Total time requests spent waiting in queues for service, in nanoseconds
type: long
docker.diskio.write.queued-
Total number of queued requests
type: long
Accumulated reads and writes during the life of the container
docker.diskio.summary.ops-
Number of I/O operations during the life of the container
type: long
docker.diskio.summary.bytes-
Bytes read and written during the life of the container
type: long
format: bytes
docker.diskio.summary.rate-
Number of current operations per second
type: long
docker.diskio.summary.service_time-
Total time to service IO requests, in nanoseconds
type: long
docker.diskio.summary.wait_time-
Total time requests spent waiting in queues for service, in nanoseconds
type: long
docker.diskio.summary.queued-
Total number of queued requests
type: long
Docker event
docker.event.status-
Event status
type: keyword
docker.event.id-
Event id when available
type: keyword
docker.event.from-
Event source
type: keyword
docker.event.type-
The type of object emitting the event
type: keyword
docker.event.action-
The type of event
type: keyword
Actor
docker.event.actor.id-
The ID of the object emitting the event
type: keyword
docker.event.actor.attributes-
Various key/value attributes of the object, depending on its type
type: object
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-
concurrent failed check
type: integer
docker.healthcheck.status-
Healthcheck status code
type: keyword
event fields.
docker.healthcheck.event.end_date-
Healthcheck end date
type: date
docker.healthcheck.event.start_date-
Healthcheck start date
type: date
docker.healthcheck.event.output-
Healthcheck output
type: keyword
docker.healthcheck.event.exit_code-
Healthcheck status code
type: integer
Docker image metrics.
The image layers identifier.
docker.image.id.current-
Unique image identifier given upon its creation.
type: keyword
docker.image.id.parent-
Identifier of the image, if it exists, from which the current image directly descends.
type: keyword
docker.image.created-
Date and time when the image was created.
type: date
Image size layers.
docker.image.size.virtual-
Size of the image.
type: long
docker.image.size.regular-
Total size of the all cached images associated to the current image.
type: long
docker.image.labels-
Image labels.
type: object
docker.image.tags-
Image tags.
type: keyword
Info metrics based on https://docs.docker.com/engine/reference/api/docker_remote_api_v1.24/#/display-system-wide-information.
Overall container stats.
docker.info.containers.paused-
Total number of paused containers.
type: long
docker.info.containers.running-
Total number of running containers.
type: long
docker.info.containers.stopped-
Total number of stopped containers.
type: long
docker.info.containers.total-
Total number of existing containers.
type: long
docker.info.id-
Unique Docker host identifier.
type: keyword
docker.info.images-
Total number of existing images.
type: long
Memory metrics.
docker.memory.stats.*-
Raw memory stats from the cgroups memory.stat interface
type: object
Committed bytes on Windows
docker.memory.commit.total-
Total bytes
type: long
format: bytes
docker.memory.commit.peak-
Peak committed bytes on Windows
type: long
format: bytes
docker.memory.private_working_set.total-
private working sets on Windows
type: long
format: bytes
docker.memory.fail.count-
Fail counter.
type: scaled_float
docker.memory.limit-
Memory limit.
type: long
format: bytes
RSS memory stats.
docker.memory.rss.total-
Total memory resident set size.
type: long
format: bytes
docker.memory.rss.pct-
Memory resident set size percentage, expressed as a value between 0 and 1.
type: scaled_float
format: percent
Usage memory stats.
docker.memory.usage.max-
Max memory usage.
type: long
format: bytes
docker.memory.usage.pct-
Memory usage percentage, expressed as a value between 0 and 1.
type: scaled_float
format: percent
docker.memory.usage.total-
Total memory usage.
type: long
format: bytes
Network metrics.
docker.network.interface-
Network interface name.
type: keyword
Incoming network stats per second.
docker.network.in.bytes-
Incoming bytes per seconds.
type: double
format: bytes
docker.network.in.dropped-
Dropped incoming packets per second.
type: double
docker.network.in.errors-
Errors on incoming packets per second.
type: double
docker.network.in.packets-
Incoming packets per second.
type: double
Outgoing network stats per second.
docker.network.out.bytes-
Outgoing bytes per second.
type: double
format: bytes
docker.network.out.dropped-
Dropped outgoing packets per second.
type: double
docker.network.out.errors-
Errors on outgoing packets per second.
type: double
docker.network.out.packets-
Outgoing packets per second.
type: double
Incoming network stats since the container started.
docker.network.inbound.bytes-
Total number of incoming bytes.
type: long
format: bytes
docker.network.inbound.dropped-
Total number of dropped incoming packets.
type: long
docker.network.inbound.errors-
Total errors on incoming packets.
type: long
docker.network.inbound.packets-
Total number of incoming packets.
type: long
Outgoing network stats since the container started.
docker.network.outbound.bytes-
Total number of outgoing bytes.
type: long
format: bytes
docker.network.outbound.dropped-
Total number of dropped outgoing packets.
type: long
docker.network.outbound.errors-
Total errors on outgoing packets.
type: long
docker.network.outbound.packets-
Total number of outgoing packets.
type: long
The Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats. Availability This functionality is in beta and is not ready for production usage. For beta features, 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. Specific Support terms apply. Unless stated otherwise on the page, this functionality is available when your Elastic Stack is deployed on Elastic Cloud Hosted, Elastic Cloud Enterprise, Elastic Cloud on Kubernetes, and self-managed environments. This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.
Stack
Beta
Beta
network_summary
docker.network_summary.ip.*-
IP counters
type: object
docker.network_summary.tcp.*-
TCP counters
type: object
docker.network_summary.udp.*-
UDP counters
type: object
docker.network_summary.udp_lite.*-
UDP Lite counters
type: object
docker.network_summary.icmp.*-
ICMP counters
type: object
docker.network_summary.namespace.pid-
The root PID of the container, corresponding to /proc/[pid]/net
type: long
docker.network_summary.namespace.id-
The ID of the network namespace used by the container, corresponding to /proc/[pid]/ns/net
type: long