Kubernetes 字段

Kubernetes 指标

kubernetes

由 Kubernetes 管理的 Pod 的信息和统计数据。

apiserver

Kubernetes API 服务器指标

kubernetes.apiserver.major.version

API 服务器主版本。

类型:keyword

kubernetes.apiserver.minor.version

API 服务器次版本。

类型:keyword

kubernetes.apiserver.request.resource

请求的资源

类型:keyword

kubernetes.apiserver.request.subresource

请求的子资源

类型:keyword

kubernetes.apiserver.request.scope

请求范围(集群、命名空间、资源)

类型:keyword

kubernetes.apiserver.request.verb

HTTP 动词

类型:keyword

kubernetes.apiserver.request.code

HTTP 代码

类型:keyword

kubernetes.apiserver.request.content_type

请求 HTTP 内容类型

类型:keyword

kubernetes.apiserver.request.dry_run

请求是否使用 dry run

类型:keyword

kubernetes.apiserver.request.kind

请求的类型

类型:keyword

kubernetes.apiserver.request.component

处理请求的组件

类型:keyword

kubernetes.apiserver.request.group

资源的 API 组

类型:keyword

kubernetes.apiserver.request.version

组的版本

类型:keyword

kubernetes.apiserver.request.handler

请求处理程序

类型:keyword

kubernetes.apiserver.request.method

HTTP 方法

类型:keyword

kubernetes.apiserver.request.host

请求主机

类型:keyword

kubernetes.apiserver.process.cpu.sec

CPU 秒数

类型:double

kubernetes.apiserver.process.memory.resident.bytes

常驻内存中的字节数

类型:long

格式:bytes

kubernetes.apiserver.process.memory.virtual.bytes

虚拟内存中的字节数

类型:long

格式:bytes

kubernetes.apiserver.process.fds.open.count

打开的文件描述符数量

类型:long

kubernetes.apiserver.process.started.sec

自进程启动以来的秒数

类型:double

kubernetes.apiserver.watch.events.size.bytes.bucket.*

以字节为单位的 watch 事件大小分布

类型:object

kubernetes.apiserver.watch.events.size.bytes.sum

以字节为单位的 watch 事件大小总和

类型:long

格式:bytes

kubernetes.apiserver.watch.events.size.bytes.count

watch 事件的数量

类型:long

kubernetes.apiserver.watch.events.kind

watch 事件的资源类型

类型:keyword

kubernetes.apiserver.response.size.bytes.bucket.*

每个组、版本、动词、资源、子资源、范围和组件的响应大小分布(以字节为单位)。

类型:object

kubernetes.apiserver.response.size.bytes.sum

以字节为单位的响应大小总和

类型:long

格式:bytes

kubernetes.apiserver.response.size.bytes.count

请求的响应数量

类型:long

kubernetes.apiserver.client.request.count

作为客户端的请求数量

类型:long

kubernetes.apiserver.request.count

请求数量

类型:long

kubernetes.apiserver.request.duration.us.sum

请求持续时间,以微秒为单位的总和

类型:long

kubernetes.apiserver.request.duration.us.count

请求持续时间,操作数

类型:long

kubernetes.apiserver.request.duration.us.bucket.*

响应延迟分布,直方图桶

类型:object

kubernetes.apiserver.request.current.count

正在处理的请求

类型:long

kubernetes.apiserver.request.longrunning.count

活动长时间运行请求的数量

类型:long

kubernetes.apiserver.etcd.object.count

etcd 中 Kubernetes 对象的数量

类型:long

kubernetes.apiserver.audit.event.count

审计事件的数量

类型:long

kubernetes.apiserver.audit.rejected.count

审计拒绝事件的数量

类型:long

container

Kubernetes 容器指标

kubernetes.container.start_time

开始时间

类型:date

cpu

CPU 使用率指标

kubernetes.container.cpu.usage.core.ns

容器 CPU 核心使用率(纳秒)

类型:double

kubernetes.container.cpu.usage.nanocores

使用的 CPU 纳核数

类型:double

kubernetes.container.cpu.usage.node.pct

CPU 使用率占节点总可分配 CPU 的百分比

类型:scaled_float

格式:percent

kubernetes.container.cpu.usage.limit.pct

CPU 使用率占容器定义限制的百分比(如果无限制,则为节点总可分配 CPU)。如果缺少容器 CPU 限制,并且在该节点上禁用 nodestate_node 指标集,则此指标将完全缺失。

类型:scaled_float

格式:percent

logs

日志信息

kubernetes.container.logs.available.bytes

日志可用容量(以字节为单位)

类型:double

格式:bytes

kubernetes.container.logs.capacity.bytes

日志总容量(以字节为单位)

类型:double

格式:bytes

kubernetes.container.logs.used.bytes

日志已用容量(以字节为单位)

类型:double

格式:bytes

kubernetes.container.logs.inodes.count

总可用 inodes

类型:double

kubernetes.container.logs.inodes.free

总可用 inodes

类型:double

kubernetes.container.logs.inodes.used

总已用 inodes

类型:double

kubernetes.container.memory.available.bytes

总可用内存

类型:double

格式:bytes

kubernetes.container.memory.usage.bytes

总内存使用量

类型:double

格式:bytes

kubernetes.container.memory.usage.node.pct

内存使用率占节点总可分配内存的百分比

类型:scaled_float

格式:percent

kubernetes.container.memory.usage.limit.pct

内存使用率占容器定义限制的百分比(如果无限制,则为节点总可分配内存)。如果缺少容器内存限制,并且在该节点上禁用 nodestate_node 指标集,则此指标将完全缺失。

类型:scaled_float

格式:percent

kubernetes.container.memory.rss.bytes

RSS 内存使用量

类型:double

格式:bytes

kubernetes.container.memory.workingset.bytes

工作集内存使用量

类型:double

格式:bytes

kubernetes.container.memory.workingset.limit.pct

工作集内存使用量占容器定义限制的百分比(如果无限制,则为节点总可分配内存)

类型:scaled_float

格式:percent

kubernetes.container.memory.pagefaults

页面错误数

类型:double

kubernetes.container.memory.majorpagefaults

主要页面错误数

类型:double

kubernetes.container.rootfs.capacity.bytes

根文件系统总容量(以字节为单位)

类型:double

格式:bytes

kubernetes.container.rootfs.available.bytes

根文件系统总可用容量(以字节为单位)

类型:double

格式:bytes

kubernetes.container.rootfs.used.bytes

根文件系统总已用容量(以字节为单位)

类型:double

格式:bytes

kubernetes.container.rootfs.inodes.used

已用 inodes

类型:double

controllermanager

控制器管理器指标

kubernetes.controllermanager.verb

HTTP 动词

类型:keyword

kubernetes.controllermanager.code

HTTP 代码

类型:keyword

kubernetes.controllermanager.method

HTTP 方法

类型:keyword

kubernetes.controllermanager.host

HTTP 主机

类型:keyword

kubernetes.controllermanager.name

资源的名称

类型:keyword

kubernetes.controllermanager.zone

基础架构区域

类型:keyword

kubernetes.controllermanager.process.cpu.sec

用户和系统 CPU 总时间,以秒为单位

类型:double

kubernetes.controllermanager.process.memory.resident.bytes

常驻内存中的字节数

类型:long

格式:bytes

kubernetes.controllermanager.process.memory.virtual.bytes

虚拟内存中的字节数

类型:long

格式:bytes

kubernetes.controllermanager.process.fds.open.count

打开的文件描述符数量

类型:long

kubernetes.controllermanager.process.fds.max.count

打开文件描述符的限制

类型:long

kubernetes.controllermanager.process.started.sec

自 Unix 纪元以来进程的启动时间(以秒为单位)

类型:double

kubernetes.controllermanager.client.request.count

到 API 服务器的 HTTP 请求数量,按状态码、方法和主机细分

类型:long

kubernetes.controllermanager.client.request.duration.us.sum

请求延迟总和(以微秒为单位),按动词和主机细分

类型:long

kubernetes.controllermanager.client.request.duration.us.count

到 API 服务器的请求持续时间操作数,按动词和主机细分

类型:long

kubernetes.controllermanager.client.request.duration.us.bucket.*

请求延迟分布,直方图桶,按动词和主机细分

类型:object

kubernetes.controllermanager.client.request.size.bytes.sum

请求大小总和(以字节为单位),按动词和主机细分

类型:long

格式:bytes

kubernetes.controllermanager.client.request.size.bytes.count

请求数量,按动词和主机细分

类型:long

kubernetes.controllermanager.client.request.size.bytes.bucket.*

请求大小分布,直方图桶,按动词和主机细分

类型:object

kubernetes.controllermanager.client.response.size.bytes.count

响应数量,按动词和主机细分

类型:long

kubernetes.controllermanager.client.response.size.bytes.sum

响应大小总和(以字节为单位),按动词和主机细分

类型:long

格式:bytes

kubernetes.controllermanager.client.response.size.bytes.bucket.*

响应大小分布,直方图桶,按动词和主机细分

类型:object

kubernetes.controllermanager.workqueue.longestrunning.sec

最长运行处理器已运行多少秒,按工作队列名称细分

类型:double

kubernetes.controllermanager.workqueue.unfinished.sec

已完成但未在最长运行处理器中考虑的工作有多少秒,按工作队列名称细分

类型:double

kubernetes.controllermanager.workqueue.adds.count

工作队列添加计数,按工作队列名称细分

类型:long

kubernetes.controllermanager.workqueue.depth.count

工作队列当前深度,按工作队列名称细分

类型:long

kubernetes.controllermanager.workqueue.retries.count

工作队列重试次数,按工作队列名称细分

类型:long

kubernetes.controllermanager.node.collector.eviction.count

节点驱逐次数,按区域细分

类型:long

kubernetes.controllermanager.node.collector.unhealthy.count

不健康节点数,按区域细分

类型:long

kubernetes.controllermanager.node.collector.count

节点数,按区域细分

类型:long

kubernetes.controllermanager.node.collector.health.pct

健康节点百分比,按区域细分

类型:long

kubernetes.controllermanager.leader.is_master

控制器管理器实例是否为领导者

类型:boolean

event

Kubernetes 事件指标集收集由 Kubernetes 内运行的对象生成的事件

kubernetes.event.count

Count 字段记录特定事件发生的次数

类型:long

kubernetes.event.timestamp.first_occurrence

事件首次发生的时间戳

类型:date

kubernetes.event.timestamp.last_occurrence

事件最后一次发生的时间戳

类型:date

kubernetes.event.message

为给定事件记录的消息

类型:text

kubernetes.event.reason

为给定事件记录的原因

类型:keyword

kubernetes.event.type

给定事件的类型

类型:keyword

source

报告此事件的组件

kubernetes.event.source.component

生成事件的组件

类型:keyword

kubernetes.event.source.host

生成事件的节点名称

类型:keyword

metadata

与给定事件关联的元数据

kubernetes.event.metadata.timestamp.created

给定事件创建的时间戳

类型:date

kubernetes.event.metadata.generate_name

事件的生成名称

类型:keyword

kubernetes.event.metadata.name

事件的名称

类型:keyword

kubernetes.event.metadata.namespace

生成事件的命名空间

类型:keyword

kubernetes.event.metadata.resource_version

事件资源的版本

类型:keyword

kubernetes.event.metadata.uid

事件对象的唯一标识符

类型:keyword

kubernetes.event.metadata.self_link

表示事件的 URL

类型:keyword

involved_object

与给定相关对象关联的元数据

kubernetes.event.involved_object.api_version

对象的 API 版本

类型:keyword

kubernetes.event.involved_object.kind

对象的 API 类型

类型:keyword

kubernetes.event.involved_object.name

对象的名称

类型:keyword

kubernetes.event.involved_object.resource_version

对象的资源版本

类型:keyword

kubernetes.event.involved_object.uid

对象的 UUID 版本

类型:keyword

node

Kubernetes 节点指标

kubernetes.node.start_time

开始时间

类型:date

cpu

CPU 使用率指标

kubernetes.node.cpu.usage.core.ns

节点 CPU 核心使用率(纳秒)

类型:double

kubernetes.node.cpu.usage.nanocores

使用的 CPU 纳核数

类型:double

kubernetes.node.memory.available.bytes

总可用内存

类型:double

格式:bytes

kubernetes.node.memory.usage.bytes

总内存使用量

类型:double

格式:bytes

kubernetes.node.memory.rss.bytes

RSS 内存使用量

类型:double

格式:bytes

kubernetes.node.memory.workingset.bytes

工作集内存使用量

类型:double

格式:bytes

kubernetes.node.memory.pagefaults

页面错误数

类型:double

kubernetes.node.memory.majorpagefaults

主要页面错误数

类型:double

kubernetes.node.network.rx.bytes

默认接口上接收的字节数。如果未定义默认接口,则将报告不正确的值 0

类型:double

格式:bytes

kubernetes.node.network.rx.errors

默认接口上的 Rx 错误。如果未定义默认接口,则将报告不正确的值 0

类型:double

kubernetes.node.network.tx.bytes

默认接口上发送的字节数。如果未定义默认接口,则将报告不正确的值 0

类型:double

格式:bytes

kubernetes.node.network.tx.errors

默认接口上的 Tx 错误。如果未定义默认接口,则将报告不正确的值 0

类型:double

kubernetes.node.fs.capacity.bytes

文件系统总容量(以字节为单位)

类型:double

格式:bytes

kubernetes.node.fs.available.bytes

文件系统总可用容量(以字节为单位)

类型:double

格式:bytes

kubernetes.node.fs.used.bytes

文件系统总已用容量(以字节为单位)

类型:double

格式:bytes

kubernetes.node.fs.inodes.used

已用 inodes 数

类型:double

kubernetes.node.fs.inodes.count

Inode 数量

类型:double

kubernetes.node.fs.inodes.free

可用 inode 数量

类型:double

kubernetes.node.runtime.imagefs.capacity.bytes

镜像文件系统总容量(字节)

类型:double

格式:bytes

kubernetes.node.runtime.imagefs.available.bytes

镜像文件系统总可用空间(字节)

类型:double

格式:bytes

kubernetes.node.runtime.imagefs.used.bytes

镜像文件系统已用空间(字节)

类型:double

格式:bytes

Pod

Kubernetes Pod 指标

kubernetes.pod.start_time

开始时间

类型:date

kubernetes.pod.network.rx.bytes

接收的字节数

类型:double

格式:bytes

kubernetes.pod.network.rx.errors

接收错误数

类型:double

kubernetes.pod.network.tx.bytes

发送的字节数

类型:double

格式:bytes

kubernetes.pod.network.tx.errors

发送错误数

类型:double

CPU

CPU 使用率指标

kubernetes.pod.cpu.usage.nanocores

使用的 CPU 纳核数

类型:double

kubernetes.pod.cpu.usage.node.pct

CPU 使用率占节点总 CPU 的百分比

类型:scaled_float

格式:percent

kubernetes.pod.cpu.usage.limit.pct

CPU 使用率占 Pod 容器定义的 CPU 限制总和的百分比。如果任何容器缺少限制,则不会发出指标。

类型:scaled_float

格式:percent

kubernetes.pod.memory.usage.bytes

总内存使用量

类型:double

格式:bytes

kubernetes.pod.memory.usage.node.pct

内存使用率占节点总可分配内存的百分比

类型:scaled_float

格式:percent

kubernetes.pod.memory.usage.limit.pct

内存使用率占 Pod 容器定义的内存限制总和的百分比。如果任何容器缺少限制,则不会发出指标。

类型:scaled_float

格式:percent

kubernetes.pod.memory.available.bytes

总可用内存

类型:double

格式:bytes

kubernetes.pod.memory.working_set.bytes

总工作集内存

类型:double

格式:bytes

kubernetes.pod.memory.working_set.limit.pct

工作集内存使用率占 Pod 容器定义的限制总和的百分比。如果任何容器缺少限制,则不会发出指标。

类型:scaled_float

格式:percent

kubernetes.pod.memory.rss.bytes

总常驻集大小内存

类型:double

格式:bytes

kubernetes.pod.memory.page_faults

总页面错误数

类型:double

kubernetes.pod.memory.major_page_faults

总主要页面错误数

类型:double

代理

Kubernetes 代理服务器指标

kubernetes.proxy.code

HTTP 代码

类型:keyword

kubernetes.proxy.method

HTTP 方法

类型:keyword

kubernetes.proxy.host

HTTP 主机

类型:keyword

kubernetes.proxy.verb

HTTP 动词

类型:keyword

kubernetes.proxy.process.cpu.sec

用户和系统 CPU 总时间,以秒为单位

类型:double

kubernetes.proxy.process.memory.resident.bytes

常驻内存中的字节数

类型:long

格式:bytes

kubernetes.proxy.process.memory.virtual.bytes

虚拟内存中的字节数

类型:long

格式:bytes

kubernetes.proxy.process.fds.open.count

打开的文件描述符数量

类型:long

kubernetes.proxy.process.fds.max.count

打开文件描述符的限制

类型:long

kubernetes.proxy.process.started.sec

自 Unix 纪元以来进程的启动时间(以秒为单位)

类型:double

kubernetes.proxy.client.request.count

到 API 服务器的 HTTP 请求数量,按状态码、方法和主机细分

类型:long

kubernetes.proxy.client.request.duration.us.sum

请求延迟总和(以微秒为单位),按动词和主机细分

类型:long

kubernetes.proxy.client.request.duration.us.count

到 API 服务器的请求持续时间操作数,按动词和主机细分

类型:long

kubernetes.proxy.client.request.duration.us.bucket.*

请求延迟分布,直方图桶,按动词和主机细分

类型:object

kubernetes.proxy.client.request.size.bytes.sum

请求大小总和(以字节为单位),按动词和主机细分

类型:long

格式:bytes

kubernetes.proxy.client.request.size.bytes.count

请求数量,按动词和主机细分

类型:long

kubernetes.proxy.client.request.size.bytes.bucket.*

请求大小分布,直方图桶,按动词和主机细分

类型:object

kubernetes.proxy.client.response.size.bytes.count

响应数量,按动词和主机细分

类型:long

kubernetes.proxy.client.response.size.bytes.sum

响应大小总和(以字节为单位),按动词和主机细分

类型:long

格式:bytes

kubernetes.proxy.client.response.size.bytes.bucket.*

响应大小分布,直方图桶,按动词和主机细分

类型:object

同步

kubeproxy 代理同步指标

kubernetes.proxy.sync.rules.duration.us.sum

SyncProxyRules 延迟总和(微秒)

类型:long

kubernetes.proxy.sync.rules.duration.us.count

SyncProxyRules 延迟操作数

类型:long

kubernetes.proxy.sync.rules.duration.us.bucket.*

SyncProxyRules 延迟分布(直方图桶)

类型:object

kubernetes.proxy.sync.networkprogramming.duration.us.sum

网络编程延迟总和(微秒)

类型:long

kubernetes.proxy.sync.networkprogramming.duration.us.count

网络编程延迟操作数

类型:long

kubernetes.proxy.sync.networkprogramming.duration.us.bucket.*

网络编程延迟分布(直方图桶)

类型:object

调度器

Kubernetes 调度器指标

kubernetes.scheduler.verb

HTTP 动词

类型:keyword

kubernetes.scheduler.host

HTTP 主机

类型:keyword

kubernetes.scheduler.code

HTTP 代码

类型:keyword

kubernetes.scheduler.method

HTTP 方法

类型:keyword

kubernetes.scheduler.queue

调度队列

类型:keyword

kubernetes.scheduler.event

调度事件

类型:keyword

kubernetes.scheduler.profile

调度配置文件

类型:keyword

kubernetes.scheduler.result

尝试调度 Pod 的结果

类型:keyword

kubernetes.scheduler.name

资源的名称

类型:keyword

kubernetes.scheduler.leader.is_master

调度器实例是否为 Leader

类型:boolean

kubernetes.scheduler.process.cpu.sec

用户和系统 CPU 总时间,以秒为单位

类型:double

kubernetes.scheduler.process.memory.resident.bytes

常驻内存中的字节数

类型:long

格式:bytes

kubernetes.scheduler.process.memory.virtual.bytes

虚拟内存中的字节数

类型:long

格式:bytes

kubernetes.scheduler.process.fds.open.count

打开的文件描述符数量

类型:long

kubernetes.scheduler.process.fds.max.count

打开文件描述符的限制

类型:long

kubernetes.scheduler.process.started.sec

自 Unix 纪元以来进程的启动时间(以秒为单位)

类型:double

kubernetes.scheduler.client.request.count

到 API 服务器的 HTTP 请求数量,按状态码、方法和主机细分

类型:long

kubernetes.scheduler.client.request.duration.us.sum

请求延迟总和(以微秒为单位),按动词和主机细分

类型:long

kubernetes.scheduler.client.request.duration.us.count

到 API 服务器的请求持续时间操作数,按动词和主机细分

类型:long

kubernetes.scheduler.client.request.duration.us.bucket.*

请求延迟分布,直方图桶,按动词和主机细分

类型:object

kubernetes.scheduler.client.request.size.bytes.sum

请求大小总和(以字节为单位),按动词和主机细分

类型:long

格式:bytes

kubernetes.scheduler.client.request.size.bytes.count

请求数量,按动词和主机细分

类型:long

kubernetes.scheduler.client.request.size.bytes.bucket.*

请求大小分布,直方图桶,按动词和主机细分

类型:object

kubernetes.scheduler.client.response.size.bytes.count

响应数量,按动词和主机细分

类型:long

kubernetes.scheduler.client.response.size.bytes.sum

响应大小总和(以字节为单位),按动词和主机细分

类型:long

格式:bytes

kubernetes.scheduler.client.response.size.bytes.bucket.*

响应大小分布,直方图桶,按动词和主机细分

类型:object

kubernetes.scheduler.workqueue.longestrunning.sec

最长运行处理器已运行多少秒,按工作队列名称细分

类型:double

kubernetes.scheduler.workqueue.unfinished.sec

已完成但未在最长运行处理器中考虑的工作有多少秒,按工作队列名称细分

类型:double

kubernetes.scheduler.workqueue.adds.count

工作队列添加计数,按工作队列名称细分

类型:long

kubernetes.scheduler.workqueue.depth.count

工作队列当前深度,按工作队列名称细分

类型:long

kubernetes.scheduler.workqueue.retries.count

工作队列重试次数,按工作队列名称细分

类型:long

kubernetes.scheduler.scheduling.pending.pods.count

当前待处理 Pod 的数量,按队列类型细分

类型:long

kubernetes.scheduler.scheduling.preemption.victims.bucket.*

抢占受害者数量分布(直方图桶)

类型:object

kubernetes.scheduler.scheduling.preemption.victims.sum

抢占受害者总和

类型:long

kubernetes.scheduler.scheduling.preemption.victims.count

抢占受害者数量

类型:long

kubernetes.scheduler.scheduling.preemption.attempts.count

到目前为止,集群中的总抢占尝试次数

类型:long

kubernetes.scheduler.scheduling.attempts.duration.us.bucket.*

调度尝试延迟分布(直方图桶),按配置文件和结果细分

类型:object

kubernetes.scheduler.scheduling.attempts.duration.us.sum

调度尝试延迟总和(微秒),按配置文件和结果细分

类型:long

kubernetes.scheduler.scheduling.attempts.duration.us.count

调度尝试次数,按配置文件和结果细分

类型:long

容器

Kubernetes 容器指标

kubernetes.container.id

容器 ID

类型:keyword

kubernetes.container.status.phase

容器阶段(运行中、等待中、已终止)

类型:keyword

kubernetes.container.status.ready

容器就绪状态

类型:boolean

kubernetes.container.status.restarts

容器重启次数

类型:整数

kubernetes.container.status.reason

容器当前处于等待状态(ContainerCreating、CrashLoopBackoff、ErrImagePull、ImagePullBackoff)或已终止状态(Completed、ContainerCannotRun、Error、OOMKilled)的原因。

类型:keyword

kubernetes.container.status.last_terminated_reason

容器最后一次处于终止状态的原因(Completed、ContainerCannotRun、Error 或 OOMKilled)。

类型:keyword

kubernetes.container.status.last_terminated_timestamp

容器上次终止的时间(纪元时间)

类型:double

kubernetes.container.cpu.limit.cores

容器 CPU 核心限制

类型:浮点数

kubernetes.container.cpu.request.cores

容器请求的 CPU 核心数

类型:浮点数

kubernetes.container.memory.limit.bytes

容器内存限制(字节)

类型:long

格式:bytes

kubernetes.container.memory.request.bytes

容器请求的内存(字节)

类型:long

格式:bytes

CronJob

Kubernetes CronJob 指标

kubernetes.cronjob.name

CronJob 名称

类型:keyword

kubernetes.cronjob.schedule

CronJob 计划

类型:keyword

kubernetes.cronjob.concurrency

并发策略

类型:keyword

kubernetes.cronjob.active.count

CronJob 的活动 Pod 数量

类型:long

kubernetes.cronjob.is_suspended

CronJob 是否被暂停

类型:boolean

kubernetes.cronjob.created.sec

自 CronJob 创建以来的纪元秒数

类型:double

kubernetes.cronjob.last_schedule.sec

上次 CronJob 运行的纪元秒数

类型:double

kubernetes.cronjob.next_schedule.sec

下次 CronJob 运行的纪元秒数

类型:double

kubernetes.cronjob.deadline.sec

在计划之后,考虑失败的截止时间(秒)

类型:long

DaemonSet

Kubernetes DaemonSet 指标

kubernetes.daemonset.name

类型:keyword

副本

Kubernetes DaemonSet 副本指标

kubernetes.daemonset.replicas.available

每个 DaemonSet 的可用副本数

类型:long

kubernetes.daemonset.replicas.desired

每个 DaemonSet 的所需副本数

类型:long

kubernetes.daemonset.replicas.ready

每个 DaemonSet 的就绪副本数

类型:long

kubernetes.daemonset.replicas.unavailable

每个 DaemonSet 的不可用副本数

类型:long

Deployment

Kubernetes Deployment 指标

kubernetes.deployment.paused

Kubernetes Deployment 暂停状态

类型:boolean

kubernetes.deployment.status.available

Deployment 可用状态(true、false 或 unknown)

类型:keyword

kubernetes.deployment.status.progressing

Deployment 正在进行状态(true、false 或 unknown)

类型:keyword

副本

Kubernetes Deployment 副本信息

kubernetes.deployment.replicas.desired

Deployment 所需副本数(spec)

类型:整数

kubernetes.deployment.replicas.available

Deployment 可用副本数

类型:整数

kubernetes.deployment.replicas.unavailable

Deployment 不可用副本数

类型:整数

kubernetes.deployment.replicas.updated

Deployment 更新的副本数

类型:整数

Job

Kubernetes Job 指标

kubernetes.job.name

Job 资源的名称

类型:keyword

Pod

Job 的 Pod 指标

kubernetes.job.pods.active

活动 Pod 数量

类型:long

kubernetes.job.pods.failed

失败的 Pod 数量

类型:long

kubernetes.job.pods.succeeded

成功的 Pod 数量

类型:long

时间

Kubernetes Job 时间戳

kubernetes.job.time.created

创建 Job 的时间

类型:date

kubernetes.job.time.completed

Job 完成的时间

类型:date

完成次数

Kubernetes Job 完成设置

kubernetes.job.completions.desired

Job 配置的完成次数(Spec)

类型:long

并行度

Kubernetes Job 并行度设置

kubernetes.job.parallelism.desired

Job 配置的并行度(Spec)

类型:long

所有者

Kubernetes Job 所有者信息

kubernetes.job.owner.name

拥有此 Job 的资源的名称

类型:keyword

kubernetes.job.owner.kind

拥有此 Job 的资源的类型(例如,“CronJob”)

类型:keyword

kubernetes.job.owner.is_controller

所有者是控制器(“true”、“false”或“<none>”)

类型:keyword

状态

Kubernetes Job 状态信息

kubernetes.job.status.complete

Job 是否已完成(“true”、“false”或“unknown”)

类型:keyword

kubernetes.job.status.failed

Job 是否失败(“true”、“false”或“unknown”)

类型:keyword

状态命名空间

Kubernetes 命名空间指标。

kubernetes.state_namespace.created.sec

Unix 创建时间戳。

类型:double

kubernetes.state_namespace.status.active

命名空间是否处于活动状态(true 或 false)。

类型:boolean

kubernetes.state_namespace.status.terminating

命名空间是否正在终止(true 或 false)。

类型:boolean

节点

Kubernetes 节点指标

kubernetes.node.status.ready

节点就绪状态(true、false 或 unknown)

类型:keyword

kubernetes.node.status.unschedulable

节点不可调度状态

类型:boolean

kubernetes.node.status.memory_pressure

节点 MemoryPressure 状态(true、false 或 unknown)

类型:keyword

kubernetes.node.status.disk_pressure

节点 DiskPressure 状态(true、false 或 unknown)

类型:keyword

kubernetes.node.status.out_of_disk

节点 OutOfDisk 状态(true、false 或 unknown)

类型:keyword

kubernetes.node.status.pid_pressure

节点 PIDPressure 状态(true、false 或 unknown)

类型:keyword

kubernetes.node.status.network_unavailable

节点 NetworkUnavailable 状态(true、false 或 unknown)

类型:keyword

kubernetes.node.cpu.allocatable.cores

可供 Pod 调度的节点的可用 CPU 核心数

类型:浮点数

kubernetes.node.cpu.capacity.cores

节点 CPU 容量核心数

类型:long

kubernetes.node.memory.allocatable.bytes

可供 Pod 调度的节点的可用内存(字节)

类型:long

格式:bytes

kubernetes.node.memory.capacity.bytes

节点内存容量(字节)

类型:long

格式:bytes

kubernetes.node.pod.allocatable.total

节点可分配 Pod 数量

类型:long

kubernetes.node.pod.capacity.total

节点 Pod 容量

类型:long

kubernetes.node.kubelet.version

Kubelet 版本。

类型:keyword

持久卷

来自 kube-state-metrics 的 Kubernetes 持久卷指标

kubernetes.persistentvolume.name

卷名称。

类型:keyword

kubernetes.persistentvolume.capacity.bytes

卷容量

类型:long

kubernetes.persistentvolume.phase

根据 Kubernetes 定义的卷阶段

类型:keyword

kubernetes.persistentvolume.storage_class

卷的存储类

类型:keyword

持久卷声明

来自 kube-state-metrics 的 Kubernetes 持久卷声明指标

kubernetes.persistentvolumeclaim.name

PVC 名称。

类型:keyword

kubernetes.persistentvolumeclaim.volume_name

绑定的卷名称。

类型:keyword

kubernetes.persistentvolumeclaim.request_storage.bytes

请求的容量。

类型:long

kubernetes.persistentvolumeclaim.phase

PVC 阶段。

类型:keyword

kubernetes.persistentvolumeclaim.access_mode

访问模式。

类型:keyword

kubernetes.persistentvolumeclaim.storage_class

PVC 的存储类。

类型:keyword

kubernetes.persistentvolumeclaim.created

PersistentVolumeClaim 创建日期

类型:date

Pod

Kubernetes Pod 指标

kubernetes.pod.host_ip

Kubernetes Pod 主机 IP

类型:ip

状态

Kubernetes Pod 状态指标

kubernetes.pod.status.phase

Kubernetes Pod 阶段(运行中、等待中...)

类型:keyword

kubernetes.pod.status.ready

Kubernetes Pod 就绪状态(true、false 或 unknown)

类型:keyword

kubernetes.pod.status.scheduled

Kubernetes Pod 调度状态(true、false、unknown)

类型:keyword

kubernetes.pod.status.reason

Pod 处于当前状态的原因(驱逐、节点亲和性、节点丢失、关闭或意外准入错误)

类型:keyword

kubernetes.pod.status.ready_time

Pod 达到就绪状态的 Unix 时间戳

类型:double

副本集

Kubernetes 副本集指标

副本数

Kubernetes 副本集暂停状态

kubernetes.replicaset.replicas.available

每个副本集的可用副本数

类型:long

kubernetes.replicaset.replicas.desired

每个副本集的可用副本数

类型:long

kubernetes.replicaset.replicas.ready

每个副本集的就绪副本数

类型:long

kubernetes.replicaset.replicas.observed

副本集控制器观察到的生成

类型:long

kubernetes.replicaset.replicas.labeled

每个副本集的完全标记副本数

类型:long

资源配额

Kubernetes 资源配额指标

kubernetes.resourcequota.created.sec

资源配额创建以来的秒数(Epoch 时间)

类型:double

kubernetes.resourcequota.quota

为资源提供的配额信息(硬性或已用)

类型:double

kubernetes.resourcequota.name

资源配额名称

类型:keyword

kubernetes.resourcequota.type

配额信息类型,hardused

类型:keyword

kubernetes.resourcequota.resource

配额应用的资源名称

类型:keyword

服务

Kubernetes 服务指标

kubernetes.service.name

服务名称。

类型:keyword

kubernetes.service.cluster_ip

服务的内部 IP。

类型:keyword

kubernetes.service.external_name

服务的外部 DNS 名称

类型:keyword

kubernetes.service.external_ip

服务的外部 IP

类型:keyword

kubernetes.service.load_balancer_ip

负载均衡器服务的 IP

类型:keyword

kubernetes.service.type

服务类型

类型:keyword

kubernetes.service.ingress_ip

Ingress IP

类型:keyword

kubernetes.service.ingress_hostname

Ingress 主机名

类型:keyword

kubernetes.service.created

服务创建日期

类型:date

有状态集

Kubernetes 有状态集指标

kubernetes.statefulset.created

有状态集的创建时间戳(Epoch 时间)

类型:long

副本数

Kubernetes 有状态集副本状态

kubernetes.statefulset.replicas.observed

每个有状态集的观察到的副本数

类型:long

kubernetes.statefulset.replicas.desired

每个有状态集的期望副本数

类型:long

kubernetes.statefulset.replicas.ready

每个有状态集的就绪副本数

类型:long

生成

Kubernetes 有状态集生成信息

kubernetes.statefulset.generation.observed

每个有状态集的观察到的生成

类型:long

kubernetes.statefulset.generation.desired

每个有状态集的期望生成

类型:long

存储类

Kubernetes 存储类指标

kubernetes.storageclass.name

存储类名称。

类型:keyword

kubernetes.storageclass.provisioner

存储类的卷供应器。

类型:keyword

kubernetes.storageclass.reclaim_policy

动态创建的卷的回收策略

类型:keyword

kubernetes.storageclass.volume_binding_mode

默认供应和绑定的模式

类型:keyword

kubernetes.storageclass.created

存储类创建日期

类型:date

系统

Kubernetes 系统容器指标

kubernetes.system.container

容器名称

类型:keyword

kubernetes.system.start_time

开始时间

类型:date

CPU

CPU 使用率指标

kubernetes.system.cpu.usage.core.ns

CPU 核心使用纳秒数

类型:double

kubernetes.system.cpu.usage.nanocores

使用的 CPU 纳核数

类型:double

kubernetes.system.memory.usage.bytes

总内存使用量

类型:double

格式:bytes

kubernetes.system.memory.rss.bytes

RSS 内存使用量

类型:double

格式:bytes

kubernetes.system.memory.workingset.bytes

工作集内存使用量

类型:double

格式:bytes

kubernetes.system.memory.pagefaults

页面错误数

类型:double

kubernetes.system.memory.majorpagefaults

主要页面错误数

类型:double

Kubernetes 卷指标

kubernetes.volume.name

卷名称

类型:keyword

kubernetes.volume.fs.capacity.bytes

文件系统总容量(以字节为单位)

类型:double

格式:bytes

kubernetes.volume.fs.available.bytes

文件系统总可用容量(以字节为单位)

类型:double

格式:bytes

kubernetes.volume.fs.used.bytes

文件系统总已用容量(以字节为单位)

类型:double

格式:bytes

kubernetes.volume.fs.used.pct

已用存储的百分比

类型:scaled_float

格式:percent

kubernetes.volume.fs.inodes.used

已用 inodes

类型:double

kubernetes.volume.fs.inodes.free

空闲 inode

类型:double

kubernetes.volume.fs.inodes.count

总 inode

类型:double

kubernetes.volume.fs.inodes.pct

已用 inode 的百分比

类型:scaled_float

格式:percent