Fly.io integration metrics
The official Datadog integration for monitoring Fly.io. It collects 133 metrics.
Official summary
Monitor your Fly.io apps and machines.
Metric types
- gauge (value at a point in time): 94
- count (occurrences in the interval): 39
Metrics
Descriptions are the official definitions, unedited.
| Metric | Type | Unit |
|---|---|---|
fly_io. | gauge | - |
fly_io. | count | second |
fly_io. | count | - |
fly_io. | count | second |
fly_io.Count of apps | gauge | - |
fly_io. | count | second |
fly_io. | count | - |
fly_io. | count | second |
fly_io. | gauge | response |
fly_io. | gauge | - |
fly_io. | gauge | - |
fly_io. | gauge | byte |
fly_io. | gauge | byte |
fly_io. | count | second |
fly_io. | count | - |
fly_io. | count | second |
fly_io. | gauge | response |
fly_io. | gauge | - |
fly_io. | gauge | - |
fly_io. | gauge | error |
fly_io. | count | second |
fly_io. | count | - |
fly_io. | count | second |
fly_io.The amount of time each CPU (cpu_id) has spent performing different kinds of work (mode) in centiseconds | count | - |
fly_io.Incremented as requests are given to appropriate struct request_queue and decremented as they finish. | gauge | - |
fly_io.This is the total number of reads completed successfully. | count | - |
fly_io.Reads and writes which are adjacent to each other may be merged for efficiency. This field lets you know how often this was done. | count | - |
fly_io.This is the total number of sectors read successfully. | count | - |
fly_io.This is the total number of sectors written successfully. | count | - |
fly_io.Counts jiffies when at least one request was started or completed. If request runs more than 2 jiffies then some I/O time might be not accounted in case of concurrent requests. | count | millisecond |
fly_io.Incremented at each I/O start, I/O completion, I/O merge, or read of these stats by the number of I/Os in progress (field 9) times the number of milliseconds spent doing I/O since the last update of this field. | count | millisecond |
fly_io.This is the total number of milliseconds spent by all reads. | count | millisecond |
fly_io.This is the total number of milliseconds spent by all writes | count | millisecond |
fly_io.This is the total number of writes completed successfully. | count | - |
fly_io.Reads and writes which are adjacent to each other may be merged for efficiency. This field lets you know how often this was done. | count | - |
fly_io.Number of allocated file descriptors | gauge | - |
fly_io.Number of maximum file descriptors | gauge | - |
fly_io.File system block size. | gauge | - |
fly_io.Total number of blocks on file system | gauge | - |
fly_io.Total number of available blocks. | gauge | - |
fly_io.Total number of free blocks. | gauge | - |
fly_io.System load average measuring the number of processes in the system run queue, with samples representing averages over 1, 5, and 15 minutes. | gauge | process |
fly_io.Memory that has been used more recently and usually not reclaimed unless absolutely necessary. | gauge | byte |
fly_io.Relatively temporary storage for raw disk blocks | gauge | byte |
fly_io.In-memory cache for files read from the disk (the pagecache) as well as tmpfs & shmem. Doesn't include SwapCached. | gauge | byte |
fly_io.Memory which is waiting to get written back to the disk | gauge | byte |
fly_io.Memory which has been less recently used. It is more eligible to be reclaimed for other purposes | gauge | byte |
fly_io.An estimate of how much memory is available for starting new applications, without swapping. | gauge | byte |
fly_io.Total free RAM. | gauge | byte |
fly_io.Total usable RAM (i.e. physical RAM minus a few reserved bits and the kernel binary code) | gauge | byte |
fly_io.Memory pressure for all processes | gauge | - |
fly_io.Memory pressure for at least one process | gauge | - |
fly_io.Total memory used by shared memory (shmem) and tmpfs | gauge | byte |
fly_io.in-kernel data structures cache | gauge | byte |
fly_io.Memory that once was swapped out, is swapped back in but still also is in the swapfile | gauge | byte |
fly_io.Memory which has been evicted from RAM, and is temporarily on the disk | gauge | byte |
fly_io.total amount of swap space available | gauge | byte |
fly_io.largest contiguous block of vmalloc area which is free | gauge | byte |
fly_io.total size of vmalloc virtual address space | gauge | byte |
fly_io.amount of vmalloc area which is used | gauge | byte |
fly_io.Memory which is actively being written back to the disk | gauge | byte |
fly_io.Number of good bytes received by the interface. | count | byte |
fly_io.Number of correctly received compressed packets. | count | - |
fly_io.Number of packets received but not processed, e.g. due to lack of resources or unsupported protocol. | count | packet |
fly_io.Total number of bad packets received on this network device. | count | packet |
fly_io.Receiver FIFO overflow event counter. | count | - |
fly_io.Receiver frame alignment errors. | count | - |
fly_io.Multicast packets received. | count | packet |
fly_io.Number of good packets received by the interface. | count | packet |
fly_io.Number of good transmitted bytes. | count | byte |
fly_io.Number of frame transmission errors due to loss of carrier during transmission. | count | - |
fly_io.Number of collisions during packet transmissions. | count | - |
fly_io.Number of transmitted compressed packets. | count | - |
fly_io.Number of packets dropped on their way to transmission, e.g. due to lack of resources. | count | packet |
fly_io.Total number of transmit problems. | count | - |
fly_io.Sent FIFO overflow event counter. | count | - |
fly_io.Number of packets successfully transmitted. | count | packet |
fly_io.Reports 1 if the VM is reporting correctly | gauge | - |
fly_io.Volume size in bytes. | gauge | byte |
fly_io.Percentage of volume used. | gauge | byte |
fly_io.Count of running machines | gauge | - |
fly_io.Number of cpus | gauge | - |
fly_io.Number of gpus | gauge | - |
fly_io.Memory of a machine | gauge | megabyte |
fly_io.Swap space to reserve for the Fly Machine | gauge | megabyte |
fly_io.Whether the check can access the machines API or not | gauge | - |
fly_io.Database size | gauge | byte |
fly_io.Replication lag | gauge | - |
fly_io.number of connections in this state | gauge | - |
fly_io.max duration in seconds any active transaction has been running | gauge | second |
fly_io.Number of WAL files that have been successfully archived | gauge | - |
fly_io.Number of failed attempts for archiving WAL files | gauge | - |
fly_io.Number of buffers allocated | gauge | - |
fly_io.Number of buffers written directly by a backend | gauge | - |
fly_io.Number of times a backend had to execute its own fsync call (normally the background writer handles those even when the backend does its own write) | gauge | - |
fly_io.Number of buffers written during checkpoints | gauge | - |
fly_io.Number of buffers written by the background writer | gauge | - |
fly_io.Total amount of time that has been spent in the portion of checkpoint processing where files are synchronized to disk, in milliseconds | gauge | millisecond |
fly_io.Total amount of time that has been spent in the portion of checkpoint processing where files are written to disk, in milliseconds | gauge | millisecond |
fly_io.Number of requested checkpoints that have been performed | gauge | - |
fly_io.Number of scheduled checkpoints that have been performed | gauge | - |
fly_io.Number of times the background writer stopped a cleaning scan because it had written too many buffers | gauge | - |
fly_io.Time at which these statistics were last reset | gauge | - |
fly_io.Time spent reading data file blocks by backends in this database, in milliseconds | gauge | millisecond |
fly_io.Time spent writing data file blocks by backends in this database, in milliseconds | gauge | millisecond |
fly_io.Number of times disk blocks were found already in the buffer cache, so that a read was not necessary (this only includes hits in the PostgreSQL buffer cache, not the operating system's file system cache) | gauge | - |
fly_io.Number of disk blocks read in this database | gauge | - |
fly_io.Number of queries canceled due to conflicts with recovery in this database. Conflicts occur only on standby servers | gauge | - |
fly_io.Number of queries in this database that have been canceled due to pinned buffers | gauge | - |
fly_io.Number of queries in this database that have been canceled due to deadlocks | gauge | - |
fly_io.Number of queries in this database that have been canceled due to lock timeouts | gauge | - |
fly_io.Number of queries in this database that have been canceled due to old snapshots | gauge | - |
fly_io.Number of queries in this database that have been canceled due to dropped tablespaces | gauge | - |
fly_io.Number of deadlocks detected in this database | gauge | - |
fly_io.Number of backends currently connected to this database. This is the only column in this view that returns a value reflecting current state; all other columns return the accumulated values since the last reset. | gauge | - |
fly_io.Time at which these statistics were last reset | gauge | - |
fly_io.Number of rows deleted by queries in this database | gauge | - |
fly_io.Number of rows fetched by queries in this database | gauge | - |
fly_io.Number of rows inserted by queries in this database | gauge | - |
fly_io.Number of rows returned by queries in this database | gauge | - |
fly_io.Number of rows updated by queries in this database | gauge | - |
fly_io.Number of transactions in this database that have been committed | gauge | - |
fly_io.Number of transactions in this database that have been rolled back | gauge | - |
fly_io.WAL position in bytes | gauge | byte |
fly_io.Lag in bytes between master and slave | gauge | byte |
fly_io.Send time of last reply message received from standby server | gauge | - |
fly_io.The size of each memory block in bytes | gauge | byte |
fly_io.The total number of blocks in the volume | gauge | - |
fly_io.The number of blocks available for data in the volume | gauge | - |
fly_io.The total number of blocks free for data and root user ops | gauge | - |
fly_io.Whether the volume has been created or not | gauge | - |
fly_io.Whether the volume is encrypted or not | gauge | - |
fly_io.The size of the volume in GB | gauge | gigabyte |
Official documentation
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.