Provided by: podman_4.3.1+ds1-5ubuntu1_amd64 bug

NAME

       podman-stats - Display a live stream of one or more container's resource usage statistics

SYNOPSIS

       podman stats [options] [container]

       podman container stats [options] [container]

DESCRIPTION

       Display a live stream of one or more containers' resource usage statistics

       Note:   Podman  stats  will not work in rootless environments that use CGroups V1.  Podman
       stats relies on CGroup information for statistics, and CGroup  v1  is  not  supported  for
       rootless use cases.

       Note:  Rootless  environments  that use CGroups V2 are not able to report statistics about
       their networking usage.

OPTIONS

   --all, -a
       Show all containers.  Only running containers are shown by default

   --format=template
       Pretty-print container statistics to JSON or using a Go template

       Valid placeholders for the Go template are listed below:

       ┌────────────────────┬──────────────────────────────────┐
       │PlaceholderDescription                      │
       ├────────────────────┼──────────────────────────────────┤
       │.AvgCPU             │ Average  CPU,   full   precision │
       │                    │ float                            │
       ├────────────────────┼──────────────────────────────────┤
       │.AVGCPU             │ Average   CPU,  formatted  as  a │
       │                    │ percent                          │
       ├────────────────────┼──────────────────────────────────┤
       │.BlockInput         │ Block Input                      │
       ├────────────────────┼──────────────────────────────────┤
       │.BlockIO            │ Block IO                         │
       ├────────────────────┼──────────────────────────────────┤
       │.BlockOutput        │ Block Output                     │
       ├────────────────────┼──────────────────────────────────┤
       │.ContainerID        │ Container ID, full (untruncated) │
       │                    │ hash                             │
       ├────────────────────┼──────────────────────────────────┤
       │.ContainerStats ... │ Nested  structure,  for  experts │
       │                    │ only                             │
       ├────────────────────┼──────────────────────────────────┤
       │.CPU                │ Percent  CPU,   full   precision │
       │                    │ float                            │
       ├────────────────────┼──────────────────────────────────┤
       │.CPUNano            │ CPU Usage, total, in nanoseconds │
       ├────────────────────┼──────────────────────────────────┤
       │.CPUPerc            │ CPU percentage                   │
       ├────────────────────┼──────────────────────────────────┤
       │.CPUSystemNano      │ CPU     Usage,     kernel,    in │
       │                    │ nanoseconds                      │
       ├────────────────────┼──────────────────────────────────┤
       │.Duration           │ Same as CPUNano                  │
       ├────────────────────┼──────────────────────────────────┤
       │.ID                 │ Container ID, truncated          │
       ├────────────────────┼──────────────────────────────────┤
       │.MemLimit           │ Memory limit, in bytes           │
       ├────────────────────┼──────────────────────────────────┤
       │.MemPerc            │ Memory percentage                │
       ├────────────────────┼──────────────────────────────────┤
       │.MemUsage           │ Memory usage                     │
       ├────────────────────┼──────────────────────────────────┤
       │.MemUsageBytes      │ Memory usage (IEC)               │
       ├────────────────────┼──────────────────────────────────┤
       │.Name               │ Container Name                   │
       ├────────────────────┼──────────────────────────────────┤
       │.NetInput           │ Network Input                    │
       ├────────────────────┼──────────────────────────────────┤
       │.NetIO              │ Network IO                       │
       ├────────────────────┼──────────────────────────────────┤
       │.NetOutput          │ Network Output                   │
       ├────────────────────┼──────────────────────────────────┤
       │.PerCPU             │ CPU time consumed by  all  tasks │
       │                    │ [1]                              │
       ├────────────────────┼──────────────────────────────────┤
       │.PIDs               │ Number of PIDs                   │
       ├────────────────────┼──────────────────────────────────┤
       │.PIDS               │ Number  of  PIDs  (yes,  we know │
       │                    │ it's a dup)                      │
       ├────────────────────┼──────────────────────────────────┤
       │.SystemNano         │ Current     system     datetime, │
       │                    │ nanoseconds since epoch          │
       ├────────────────────┼──────────────────────────────────┤
       │.Up                 │ Duration  (CPUNano),  in  human- │
       │                    │ readable form                    │
       ├────────────────────┼──────────────────────────────────┤
       │.UpTime             │ Same as UpTime                   │
       └────────────────────┴──────────────────────────────────┘

       [1] Cgroups V1 only

       When using a GO template, you may precede the format with table to print headers.

   --interval, -i=seconds
       Time in seconds between stats reports, defaults to 5 seconds.

   --latest, -l
       Instead of providing the container name or ID, use the last created container. If you  use
       methods  other  than  Podman  to  run containers such as CRI-O, the last started container
       could be from either of those methods. (This option  is  not  available  with  the  remote
       Podman client, including Mac and Windows (excluding WSL2) machines)

   --no-reset
       Do not clear the terminal/screen in between reporting intervals

   --no-stream
       Disable streaming stats and only pull the first result, default setting is false

   --no-trunc
       Do not truncate output

EXAMPLE

              # podman stats -a --no-stream
              ID             NAME              CPU %   MEM USAGE / LIMIT   MEM %   NET IO    BLOCK IO   PIDS
              a9f807ffaacd   frosty_hodgkin    --      3.092MB / 16.7GB    0.02%   -- / --   -- / --    2
              3b33001239ee   sleepy_stallman   --      -- / --             --      -- / --   -- / --    --

              # podman stats --no-stream a9f80
              ID             NAME             CPU %   MEM USAGE / LIMIT   MEM %   NET IO    BLOCK IO   PIDS
              a9f807ffaacd   frosty_hodgkin   --      3.092MB / 16.7GB    0.02%   -- / --   -- / --    2

              $ podman stats --no-trunc 3667 --format 'table {{ .ID }} {{ .MemUsage }}'
              ID                                                                MEM USAGE / LIMIT
              3667c6aacb06aac2eaffce914c01736420023d56ef9b0f4cfe58b6d6a78b7503  49.15kB / 67.17GB

              # podman stats --no-stream --format=json a9f80
              [
                  {
                                  "id": "a9f807ffaacd",
                                  "name": "frosty_hodgkin",
                                  "cpu_percent": "--",
                                  "mem_usage": "3.092MB / 16.7GB",
                                  "mem_percent": "0.02%",
                                  "netio": "-- / --",
                                  "blocki": "-- / --",
                                  "pids": "2"
                  }
              ]

              # podman stats --no-stream --format "table {{.ID}} {{.Name}} {{.MemUsage}}" 6eae
              ID             NAME           MEM USAGE / LIMIT
              6eae9e25a564   clever_bassi   3.031MB / 16.7GB

       Note: When using a slirp4netns network with the rootlesskit port handler, the traffic send
       via the port forwarding will be accounted to the lo device.  Traffic accounted  to  lo  is
       not accounted in the stats output.

SEE ALSO

       podman(1)

HISTORY

       July 2017, Originally compiled by Ryan Cole rycole@redhat.commailto:rycole@redhat.compodman-stats(1)