The idle_pct thread-local variable was moved to struct thread_info by
commit
81036f2 ("MINOR: time: move the cpu, mono, and idle time to
thread_info") but not updated in service-prometheus.c, thus breaking
it.
No backport is needed. This fixes GH issue #110.
metric = mkf_u32(0, tasks_run_queue_cur);
break;
case INF_IDLE_PCT:
- metric = mkf_u32(FN_AVG, idle_pct);
+ metric = mkf_u32(FN_AVG, ti->idle_pct);
break;
case INF_STOPPING:
metric = mkf_u32(0, stopping);