AWS Fargate 字段

awsfargate 模块从任务元数据端点收集 AWS Fargate 指标。

awsfargate.container.labels.com_amazonaws_ecs_cluster

ECS 集群名称

类型: keyword

awsfargate.container.labels.com_amazonaws_ecs_container-name

ECS 容器名称

类型: keyword

awsfargate.container.labels.com_amazonaws_ecs_task-arn

ECS 任务 ARN

类型: keyword

awsfargate.container.labels.com_amazonaws_ecs_task-definition-family

ECS 任务定义系列

类型: keyword

awsfargate.container.labels.com_amazonaws_ecs_task-definition-version

ECS 任务定义版本

类型: keyword

task_stats

task_stats 包含从 AWS Fargate 任务统计信息 ${ECS_CONTAINER_METADATA_URI_V4}/task/stats 元数据端点抓取的指标。

awsfargate.task_stats.cluster_name

集群名称 (Pippero)

类型: keyword

awsfargate.task_stats.task_name

ECS 任务名称

类型: keyword

awsfargate.task_stats.identifier

跨任务和集群的容器标识符,等于 container.name + / + container.id。

类型: keyword

awsfargate.task_stats.task_desired_status

来自 Amazon ECS 的任务所需状态。

类型: keyword

awsfargate.task_stats.task_known_status

来自 Amazon ECS 的任务已知状态。

类型: keyword

awsfargate.task_stats.memory_hard_limit

来自 Amazon ECS 的任务的硬内存限制。

类型: scaled_float

cpu

运行时 CPU 指标。

awsfargate.task_stats.cpu.kernel.pct

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

类型: scaled_float

格式: percent

awsfargate.task_stats.cpu.kernel.norm.pct

内核空间中花费的时间百分比,通过 CPU 核心数量进行归一化,表示为 0 到 1 之间的值。

类型: scaled_float

格式: percent

awsfargate.task_stats.cpu.kernel.ticks

内核空间中的 CPU 滴答数。

类型: long

awsfargate.task_stats.cpu.system.pct

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

类型: scaled_float

格式: percent

awsfargate.task_stats.cpu.system.norm.pct

系统中总 CPU 时间的百分比,通过 CPU 核心数量进行归一化,表示为 0 到 1 之间的值。

类型: scaled_float

格式: percent

awsfargate.task_stats.cpu.system.ticks

CPU 系统滴答数。

类型: long

awsfargate.task_stats.cpu.user.pct

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

类型: scaled_float

格式: percent

awsfargate.task_stats.cpu.user.norm.pct

用户空间中花费的时间百分比,通过 CPU 核心数量进行归一化,表示为 0 到 1 之间的值。

类型: scaled_float

格式: percent

awsfargate.task_stats.cpu.user.ticks

用户空间中的 CPU 滴答数。

类型: long

awsfargate.task_stats.cpu.total.pct

总 CPU 使用率,表示为 0 到 1 之间的值。

类型: scaled_float

格式: percent

awsfargate.task_stats.cpu.total.norm.pct

总 CPU 使用率,通过 CPU 核心数量进行归一化,表示为 0 到 1 之间的值。

类型: scaled_float

格式: percent

diskio

磁盘 I/O 指标。

read

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

awsfargate.task_stats.diskio.read.ops

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

类型: long

awsfargate.task_stats.diskio.read.bytes

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

类型: long

格式: bytes

awsfargate.task_stats.diskio.read.rate

每秒当前读取次数

类型: long

awsfargate.task_stats.diskio.read.service_time

为 IO 请求提供服务所需总时间(纳秒)

类型: long

awsfargate.task_stats.diskio.read.wait_time

请求在队列中等待服务所需的总时间(纳秒)

类型: long

awsfargate.task_stats.diskio.read.queued

排队请求的总数

类型: long

awsfargate.task_stats.diskio.reads

[6.4] 已在 6.4 中弃用。

每秒当前读取次数

类型: scaled_float

write

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

awsfargate.task_stats.diskio.write.ops

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

类型: long

awsfargate.task_stats.diskio.write.bytes

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

类型: long

格式: bytes

awsfargate.task_stats.diskio.write.rate

每秒当前写入次数

类型: long

awsfargate.task_stats.diskio.write.service_time

为 IO 请求提供服务所需总时间(纳秒)

类型: long

awsfargate.task_stats.diskio.write.wait_time

请求在队列中等待服务所需的总时间(纳秒)

类型: long

awsfargate.task_stats.diskio.write.queued

排队请求的总数

类型: long

awsfargate.task_stats.diskio.writes

[6.4] 已在 6.4 中弃用。

每秒当前写入次数

类型: scaled_float

summary

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

awsfargate.task_stats.diskio.summary.ops

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

类型: long

awsfargate.task_stats.diskio.summary.bytes

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

类型: long

格式: bytes

awsfargate.task_stats.diskio.summary.rate

每秒当前操作次数

类型: long

awsfargate.task_stats.diskio.summary.service_time

为 IO 请求提供服务所需总时间(纳秒)

类型: long

awsfargate.task_stats.diskio.summary.wait_time

请求在队列中等待服务所需的总时间(纳秒)

类型: long

awsfargate.task_stats.diskio.summary.queued

排队请求的总数

类型: long

awsfargate.task_stats.diskio.total

[6.4] 已在 6.4 中弃用。

每秒读取和写入次数

类型: scaled_float

memory

内存指标。

awsfargate.task_stats.memory.stats

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

类型: object

commit

Windows 上已提交的字节数

awsfargate.task_stats.memory.commit.total

总字节数

类型: long

格式: bytes

awsfargate.task_stats.memory.commit.peak

Windows 上已提交字节数的峰值

类型: long

格式: bytes

awsfargate.task_stats.memory.private_working_set.total

Windows 上的私有工作集

类型: long

格式: bytes

awsfargate.task_stats.memory.fail.count

失败计数器。

类型: scaled_float

awsfargate.task_stats.memory.limit

内存限制。

类型: long

格式: bytes

rss

RSS 内存统计信息。

awsfargate.task_stats.memory.rss.total

总内存驻留集大小。

类型: long

格式: bytes

awsfargate.task_stats.memory.rss.pct

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

类型: scaled_float

格式: percent

usage

使用情况内存统计信息。

awsfargate.task_stats.memory.usage.max

最大内存使用量。

类型: long

格式: bytes

awsfargate.task_stats.memory.usage.total

总内存使用量。

类型: long

格式: bytes

awsfargate.task_stats.network.*.inbound.bytes

传入字节总数。

类型: long

格式: bytes

awsfargate.task_stats.network.*.inbound.dropped

传入数据包的丢弃总数。

类型: long

awsfargate.task_stats.network.*.inbound.errors

传入数据包的错误总数。

类型: long

awsfargate.task_stats.network.*.inbound.packets

传入数据包总数。

类型: long

awsfargate.task_stats.network.*.outbound.bytes

传入字节总数。

类型: long

格式: bytes

awsfargate.task_stats.network.*.outbound.dropped

传入数据包的丢弃总数。

类型: long

awsfargate.task_stats.network.*.outbound.errors

传入数据包的错误总数。

类型: long

awsfargate.task_stats.network.*.outbound.packets

传入数据包总数。

类型: long