Live polling dashboard
Server prefetches initial values, useQuery takes over with refetchInterval. The dot pulses every time react-query refetches in the background — values update without a loading flash.
updated 0.0s ago
active users
1,042
req/sec
1,005
cpu
39%
memory
441 MB
error rate
0.36%
server time
12:40:02 AM
Open Network → Fetch/XHR. You'll see one getMetrics request per interval. Hit pause and the requests stop. Switch tabs and they pause too (refetchIntervalInBackground: false) — react-query is well-behaved about wasted work.