AWS Fargate fields

edit

awsfargate module collects AWS fargate metrics from task metadata endpoint.

task_stats

edit

task_stats contains the metrics that were scraped from AWS fargate task stats ${ECS_CONTAINER_METADATA_URI_V4}/task/stats metadata endpoint.

task_stats.identifier

Container identifier across tasks and clusters, which equals to container.name + / + container.id.

type: keyword

cpu

edit

Runtime CPU metrics.

task_stats.cpu.kernel.pct

Percentage of time in kernel space.

type: scaled_float

format: percent

task_stats.cpu.kernel.norm.pct

Percentage of time in kernel space normalized by the number of CPU cores.

type: scaled_float

format: percent

task_stats.cpu.kernel.ticks

CPU ticks in kernel space.

type: long

task_stats.cpu.system.pct

Percentage of total CPU time in the system.

type: scaled_float

format: percent

task_stats.cpu.system.norm.pct

Percentage of total CPU time in the system normalized by the number of CPU cores.

type: scaled_float

format: percent

task_stats.cpu.system.ticks

CPU system ticks.

type: long

task_stats.cpu.user.pct

Percentage of time in user space.

type: scaled_float

format: percent

task_stats.cpu.user.norm.pct

Percentage of time in user space normalized by the number of CPU cores.

type: scaled_float

format: percent

task_stats.cpu.user.ticks

CPU ticks in user space.

type: long

task_stats.cpu.total.pct

Total CPU usage.

type: scaled_float

format: percent

task_stats.cpu.total.norm.pct

Total CPU usage normalized by the number of CPU cores.

type: scaled_float

format: percent

diskio

edit

Disk I/O metrics.

read

edit

Accumulated reads during the life of the container

task_stats.diskio.read.ops

Number of reads during the life of the container

type: long

task_stats.diskio.read.bytes

Bytes read during the life of the container

type: long

format: bytes

task_stats.diskio.read.rate

Number of current reads per second

type: long

task_stats.diskio.read.service_time

Total time to service IO requests, in nanoseconds

type: long

task_stats.diskio.read.wait_time

Total time requests spent waiting in queues for service, in nanoseconds

type: long

task_stats.diskio.read.queued

Total number of queued requests

type: long

task_stats.diskio.read.reads

[6.4] Deprecated in 6.4.

Number of current reads per second

type: scaled_float

write

edit

Accumulated writes during the life of the container

task_stats.diskio.read.write.ops

Number of writes during the life of the container

type: long

task_stats.diskio.read.write.bytes

Bytes written during the life of the container

type: long

format: bytes

task_stats.diskio.read.write.rate

Number of current writes per second

type: long

task_stats.diskio.read.write.service_time

Total time to service IO requests, in nanoseconds

type: long

task_stats.diskio.read.write.wait_time

Total time requests spent waiting in queues for service, in nanoseconds

type: long

task_stats.diskio.read.write.queued

Total number of queued requests

type: long

task_stats.diskio.read.writes

[6.4] Deprecated in 6.4.

Number of current writes per second

type: scaled_float

summary

edit

Accumulated reads and writes during the life of the container

task_stats.diskio.read.summary.ops

Number of I/O operations during the life of the container

type: long

task_stats.diskio.read.summary.bytes

Bytes read and written during the life of the container

type: long

format: bytes

task_stats.diskio.read.summary.rate

Number of current operations per second

type: long

task_stats.diskio.read.summary.service_time

Total time to service IO requests, in nanoseconds

type: long

task_stats.diskio.read.summary.wait_time

Total time requests spent waiting in queues for service, in nanoseconds

type: long

task_stats.diskio.read.summary.queued

Total number of queued requests

type: long

task_stats.diskio.read.total

[6.4] Deprecated in 6.4.

Number of reads and writes per second

type: scaled_float

memory

edit

Memory metrics.

task_stats.memory.stats.*

Raw memory stats from the cgroups memory.stat interface

type: object

network

edit

Network metrics.

task_stats.network.interface

Network interface name.

type: keyword

inbound

edit

Incoming network stats since the container started.

task_stats.network.inbound.bytes

Total number of incoming bytes.

type: long

format: bytes

task_stats.network.inbound.dropped

Total number of dropped incoming packets.

type: long

task_stats.network.inbound.errors

Total errors on incoming packets.

type: long

task_stats.network.inbound.packets

Total number of incoming packets.

type: long

outbound

edit

Outgoing network stats since the container started.

task_stats.network.outbound.bytes

Total number of outgoing bytes.

type: long

format: bytes

task_stats.network.outbound.dropped

Total number of dropped outgoing packets.

type: long

task_stats.network.outbound.errors

Total errors on outgoing packets.

type: long

task_stats.network.outbound.packets

Total number of outgoing packets.

type: long