Docker 字段

从 Docker 收集的 Docker 统计信息。

docker

有关 Docker 正在运行的容器的信息和统计数据。

container

Docker 容器指标。

docker.container.command

在 Docker 容器中执行的命令。

类型: keyword

docker.container.created

容器创建的日期。

类型: date

docker.container.status

容器状态。

类型: keyword

docker.container.ip_addresses

容器 IP 地址。

类型: ip

size

容器大小指标。

docker.container.size.root_fs

容器中所有文件的总大小。

类型: long

docker.container.size.rw

自创建以来已创建或更改的文件的大小。

类型: long

docker.container.tags

镜像标签。

类型: keyword

cpu

运行时 CPU 指标。

docker.cpu.kernel.pct

内核空间中的时间百分比,表示为 0 到 1 之间的值。

类型: scaled_float

格式: percent

docker.cpu.kernel.norm.pct

内核空间中的时间百分比,按 CPU 核心数标准化,表示为 0 到 1 之间的值。

类型: scaled_float

格式: percent

docker.cpu.kernel.ticks

内核空间中的 CPU 时钟周期。

类型: long

docker.cpu.system.pct

系统中总 CPU 时间的百分比,表示为 0 到 1 之间的值。

类型: scaled_float

格式: percent

docker.cpu.system.norm.pct

系统中总 CPU 时间的百分比,按 CPU 核心数标准化,表示为 0 到 1 之间的值。

类型: scaled_float

格式: percent

docker.cpu.system.ticks

CPU 系统时钟周期。

类型: long

docker.cpu.user.pct

用户空间中的时间百分比,表示为 0 到 1 之间的值。

类型: scaled_float

格式: percent

docker.cpu.user.norm.pct

用户空间中的时间百分比,按 CPU 核心数标准化,表示为 0 到 1 之间的值。

类型: scaled_float

格式: percent

docker.cpu.user.ticks

用户空间中的 CPU 时钟周期。

类型: long

docker.cpu.total.pct

总 CPU 使用率。

类型: scaled_float

格式: percent

docker.cpu.total.norm.pct

按 CPU 核心数标准化的总 CPU 使用率。

类型: scaled_float

格式: percent

docker.cpu.core.*.pct

此核心中的 CPU 时间百分比,表示为 0 到 1 之间的值。

类型: object

格式: percent

docker.cpu.core.*.norm.pct

此核心中的 CPU 时间百分比,按 CPU 核心数标准化,表示为 0 到 1 之间的值。

类型: object

格式: percent

docker.cpu.core.*.ticks

此核心中的 CPU 时钟周期数。

类型: object

diskio

磁盘 I/O 指标。

read

容器生命周期内累积的读取操作

docker.diskio.read.ops

容器生命周期内的读取次数

类型: long

docker.diskio.read.bytes

容器生命周期内读取的字节数

类型: long

格式: bytes

docker.diskio.read.rate

当前每秒读取次数

类型: long

docker.diskio.read.service_time

服务 I/O 请求的总时间,以纳秒为单位

类型: long

docker.diskio.read.wait_time

请求在队列中等待服务所花费的总时间,以纳秒为单位

类型: long

docker.diskio.read.queued

排队的请求总数

类型: long

write

容器生命周期内累积的写入操作

docker.diskio.write.ops

容器生命周期内的写入次数

类型: long

docker.diskio.write.bytes

容器生命周期内写入的字节数

类型: long

格式: bytes

docker.diskio.write.rate

当前每秒写入次数

类型: long

docker.diskio.write.service_time

服务 I/O 请求的总时间,以纳秒为单位

类型: long

docker.diskio.write.wait_time

请求在队列中等待服务所花费的总时间,以纳秒为单位

类型: long

docker.diskio.write.queued

排队的请求总数

类型: long

summary

容器生命周期内累积的读取和写入操作

docker.diskio.summary.ops

容器生命周期内的 I/O 操作次数

类型: long

docker.diskio.summary.bytes

容器生命周期内读取和写入的字节数

类型: long

格式: bytes

docker.diskio.summary.rate

当前每秒操作次数

类型: long

docker.diskio.summary.service_time

服务 I/O 请求的总时间,以纳秒为单位

类型: long

docker.diskio.summary.wait_time

请求在队列中等待服务所花费的总时间,以纳秒为单位

类型: long

docker.diskio.summary.queued

排队的请求总数

类型: long

event

Docker 事件

docker.event.status

事件状态

类型: keyword

docker.event.id

可用时的事件 ID

类型: keyword

docker.event.from

事件源

类型: keyword

docker.event.type

发出事件的对象的类型

类型: keyword

docker.event.action

事件的类型

类型: keyword

actor

参与者

docker.event.actor.id

发出事件的对象的 ID

类型: keyword

docker.event.actor.attributes

对象的各种键/值属性,取决于其类型

类型: object

healthcheck

Docker 健康检查指标。只有在构建 Docker 镜像时使用了 Docker HEALTHCHECK 指令的 Docker 容器中,才能获取健康检查数据。

docker.healthcheck.failingstreak

并发失败检查

类型: integer

docker.healthcheck.status

健康检查状态代码

类型: keyword

event

事件字段。

docker.healthcheck.event.end_date

健康检查结束日期

类型: date

docker.healthcheck.event.start_date

健康检查开始日期

类型: date

docker.healthcheck.event.output

健康检查输出

类型: keyword

docker.healthcheck.event.exit_code

健康检查状态代码

类型: integer

image

Docker 镜像指标。

id

镜像图层标识符。

docker.image.id.current

在创建时给定的唯一镜像标识符。

类型: keyword

docker.image.id.parent

如果存在,当前镜像直接从中派生的镜像的标识符。

类型: keyword

docker.image.created

镜像创建的日期和时间。

类型: date

size

镜像大小图层。

docker.image.size.virtual

镜像的大小。

类型: long

docker.image.size.regular

与当前镜像关联的所有缓存镜像的总大小。

类型: long

docker.image.labels

镜像标签。

类型: object

docker.image.tags

镜像标签。

类型: keyword

info

基于 https://docs.docker.net.cn/engine/reference/api/docker_remote_api_v1.24/#/display-system-wide-information 的信息指标。

containers

总体容器统计信息。

docker.info.containers.paused

已暂停的容器总数。

类型: long

docker.info.containers.running

正在运行的容器总数。

类型: long

docker.info.containers.stopped

已停止的容器总数。

类型: long

docker.info.containers.total

现有容器的总数。

类型: long

docker.info.id

唯一的 Docker 主机标识符。

类型: keyword

docker.info.images

现有镜像的总数。

类型: long

memory

内存指标。

docker.memory.stats.*

来自 cgroups memory.stat 接口的原始内存统计信息

类型: object

commit

在 Windows 上提交的字节数

docker.memory.commit.total

总字节数

类型: long

格式: bytes

docker.memory.commit.peak

在 Windows 上提交的峰值字节数

类型: long

格式: bytes

docker.memory.private_working_set.total

在 Windows 上的私有工作集

类型: long

格式: bytes

docker.memory.fail.count

失败计数器。

类型: scaled_float

docker.memory.limit

内存限制。

类型: long

格式: bytes

rss

RSS 内存统计信息。

docker.memory.rss.total

总内存常驻集大小。

类型: long

格式: bytes

docker.memory.rss.pct

内存常驻集大小百分比,表示为 0 到 1 之间的值。

类型: scaled_float

格式: percent

usage

使用内存统计信息。

docker.memory.usage.max

最大内存使用量。

类型: long

格式: bytes

docker.memory.usage.pct

内存使用百分比,表示为 0 到 1 之间的值。

类型: scaled_float

格式: percent

docker.memory.usage.total

总内存使用量。

类型: long

格式: bytes

network

网络指标。

docker.network.interface

网络接口名称。

类型: keyword

in

每秒传入网络统计信息。

docker.network.in.bytes

每秒传入字节数。

类型: long

格式: bytes

docker.network.in.dropped

每秒丢弃的传入数据包数。

类型: scaled_float

docker.network.in.errors

每秒传入数据包的错误数。

类型: long

docker.network.in.packets

每秒传入数据包数。

类型: long

out

每秒传出网络统计信息。

docker.network.out.bytes

每秒传出字节数。

类型: long

格式: bytes

docker.network.out.dropped

每秒丢弃的传出数据包数。

类型: scaled_float

docker.network.out.errors

每秒传出数据包的错误数。

类型: long

docker.network.out.packets

每秒传出数据包数。

类型: long

inbound

自容器启动以来的传入网络统计信息。

docker.network.inbound.bytes

传入字节总数。

类型: long

格式: bytes

docker.network.inbound.dropped

丢弃的传入数据包总数。

类型: long

docker.network.inbound.errors

传入数据包的总错误数。

类型: long

docker.network.inbound.packets

传入数据包总数。

类型: long

outbound

自容器启动以来的传出网络统计信息。

docker.network.outbound.bytes

传出字节总数。

类型: long

格式: bytes

docker.network.outbound.dropped

丢弃的传出数据包总数。

类型: long

docker.network.outbound.errors

传出数据包的总错误数。

类型: long

docker.network.outbound.packets

传出数据包总数。

类型: long

network_summary

网络摘要

docker.network_summary.ip.*

IP 计数器

类型: object

docker.network_summary.tcp.*

TCP 计数器

类型: object

docker.network_summary.udp.*

UDP 计数器

类型: object

docker.network_summary.udp_lite.*

UDP Lite 计数器

类型: object

docker.network_summary.icmp.*

ICMP 计数器

类型: object

docker.network_summary.namespace.pid

容器的根 PID,对应于 /proc/[pid]/net

类型: long

docker.network_summary.namespace.id

容器使用的网络命名空间的 ID,对应于 /proc/[pid]/ns/net

类型: long