This dashboard provides comprehensive monitoring of Fly.io applications and infrastructure using Fly's Prometheus federation endpoint, giving you visibility into CPU usage, memory consumption, network throughput, and instance health.
To use this dashboard, you need to configure Fly.io metrics collection in SigNoz. Follow the Fly.io Integration guide to get started.
Dashboard Preview

Dashboards → + New dashboard → Import JSON
What This Dashboard Monitors
This dashboard provides comprehensive monitoring of Fly.io service performance, giving you visibility into:
- CPU usage and limits: Track CPU time consumption and configured CPU limits per service instance
- Memory usage: Monitor resident set size (RSS) and memory utilization percentage
- Network throughput: Observe inbound and outbound network data transfer rates
- Instance health: Monitor instance status and performance across your Fly.io organization
Metrics Included
CPU
- CPU Time: The cumulative amount of CPU time used by a service instance, in seconds. Uses
fly_instance_cpumetric with rate aggregation. - CPU User Time: CPU time spent in user-mode execution. Uses
fly_instance_cpu_user_seconds_total.
Memory
- Memory Usage: The amount of memory a service instance is currently using. Uses
fly_instance_memory_residentmetric. - Memory Utilization: The percentage of memory used relative to the memory limit.
Network
- Network In: The rate of bytes received by Fly.io services. Uses
fly_instance_net_recv_byteswith rate aggregation. - Network Out: The rate of bytes transmitted by Fly.io services. Uses
fly_instance_net_sent_byteswith rate aggregation.
Instance Status
- Instance Count: Number of active instances per application
- Instance Health: Status and availability monitoring