Amazon ECS on AWS Fargate integration metrics

The official Datadog integration for monitoring Amazon ECS on AWS Fargate. It collects 34 metrics.

Official summary

Track metrics for containers running with ECS Fargate

Metric types

  • gauge (value at a point in time): 34

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
ecs.fargate.cpu.limitSoft limit (CPU Shares) in CPU Units.gauge-
ecs.fargate.cpu.percentPercentage of CPU used per container (Linux only).gaugepercent
ecs.fargate.cpu.systemSystem CPU time.gaugenanocore
ecs.fargate.cpu.task.limitTask CPU Limit (shared by all containers).gaugenanocore
ecs.fargate.cpu.usageTotal CPU Usage.gaugenanocore
ecs.fargate.cpu.userUser CPU time.gaugenanocore
ecs.fargate.ephemeral_storage.reservedThe reserved ephemeral storage of this task. (Fargate 1.4.0+ required).gaugemebibyte
ecs.fargate.ephemeral_storage.utilizedThe current ephemeral storage usage of this task. (Fargate 1.4.0+ required).gaugemebibyte
ecs.fargate.io.bytes.readNumber of bytes read on the disk.gaugebyte
ecs.fargate.io.bytes.writeNumber of bytes written to the disk.gaugebyte
ecs.fargate.io.ops.readNumber of read operation on the disk.gauge-
ecs.fargate.io.ops.writeNumber of write operations to the disk.gauge-
ecs.fargate.mem.active_anonNumber of bytes of anonymous and swap cache memory on active LRU list (Linux only).gaugebyte
ecs.fargate.mem.active_fileNumber of bytes of file-backed memory on active LRU list (Linux only).gaugebyte
ecs.fargate.mem.cacheNumber of bytes of page cache memory (Linux only).gaugebyte
ecs.fargate.mem.hierarchical_memory_limitNumber of bytes of memory limit with regard to hierarchy under which the memory cgroup is (Linux only).gaugebyte
ecs.fargate.mem.hierarchical_memsw_limitNumber of bytes of memory+swap limit with regard to hierarchy under which memory cgroup is (Linux only).gaugebyte
ecs.fargate.mem.inactive_fileNumber of bytes of file-backed memory on inactive LRU list (Linux only).gaugebyte
ecs.fargate.mem.limitNumber of bytes memory limit (Linux only).gaugebyte
ecs.fargate.mem.mapped_fileNumber of bytes of mapped file (includes tmpfs/shmem) (Linux only).gaugebyte
ecs.fargate.mem.max_usageShow max memory usage recorded.gaugebyte
ecs.fargate.mem.pgfaultNumber of page faults per second (Linux only).gauge/second
ecs.fargate.mem.pgmajfaultNumber of major page faults per second (Linux only).gauge/second
ecs.fargate.mem.pgpginNumber of charging events to the memory cgroup. The charging event happens each time a page is accounted as either mapped anon page(RSS) or cache page(Page Cache) to the cgroup (Linux only).gauge/second
ecs.fargate.mem.pgpgoutNumber of uncharging events to the memory cgroup. The uncharging event happens each time a page is unaccounted from the cgroup (Linux only).gauge/second
ecs.fargate.mem.rssNumber of bytes of anonymous and swap cache memory (includes transparent hugepages) (Linux only).gaugebyte
ecs.fargate.mem.task.limitTask Memory Limit (shared by all containers).gaugebyte
ecs.fargate.mem.usageNumber of bytes of memory used.gaugebyte
ecs.fargate.net.bytes_rcvdNumber of bytes received (Fargate 1.4.0+ required).gaugebyte
ecs.fargate.net.bytes_sentNumber of bytes sent (Fargate 1.4.0+ required).gaugebyte
ecs.fargate.net.packet.in_droppedNumber of ingoing packets dropped (Fargate 1.4.0+ required).gaugepacket
ecs.fargate.net.packet.out_droppedNumber of outgoing packets dropped (Fargate 1.4.0+ required).gaugepacket
ecs.fargate.net.rcvd_errorsNumber of received errors (Fargate 1.4.0+ required).gaugeerror
ecs.fargate.net.sent_errorsNumber of sent errors (Fargate 1.4.0+ required).gaugeerror

Official documentation

Official documentation for the Amazon ECS on AWS Fargate integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.