@@ -80,31 +80,20 @@ async fn get_proc_stats(mut sys: System) -> Result<()> {
8080 let disk = proc. disk_usage ( ) ;
8181
8282 // cpu-usage divided by # of cores.
83- metrics:: gauge!(
84- "process_cpu_usage_percentage" ,
85- f64 :: from( proc. cpu_usage( ) / ( cpus as f32 ) )
86- ) ;
83+ metrics:: gauge!( "process_cpu_usage_percentage" )
84+ . set ( f64:: from ( proc. cpu_usage ( ) / ( cpus as f32 ) ) ) ;
8785
8886 // The docs for sysinfo indicate that `virtual_memory`
8987 // returns in KB, but that is incorrect.
9088 // See this issue: https://github.com/GuillaumeGomez/sysinfo/issues/428#issuecomment-774098021
9189 // And this PR: https://github.com/GuillaumeGomez/sysinfo/pull/430/files
92- metrics:: gauge!(
93- "process_virtual_memory_bytes" ,
94- ( proc. virtual_memory( ) ) as f64
95- ) ;
96- metrics:: gauge!( "process_memory_bytes" , ( proc. memory( ) * 1_000 ) as f64 ) ;
97- metrics:: gauge!( "process_uptime_seconds" , proc. run_time( ) as f64 ) ;
98- metrics:: gauge!(
99- "process_disk_total_written_bytes" ,
100- disk. total_written_bytes as f64 ,
101- ) ;
102- metrics:: gauge!( "process_disk_written_bytes" , disk. written_bytes as f64 ) ;
103- metrics:: gauge!(
104- "process_disk_total_read_bytes" ,
105- disk. total_read_bytes as f64 ,
106- ) ;
107- metrics:: gauge!( "process_disk_read_bytes" , disk. read_bytes as f64 ) ;
90+ metrics:: gauge!( "process_virtual_memory_bytes" ) . set ( proc. virtual_memory ( ) as f64 ) ;
91+ metrics:: gauge!( "process_memory_bytes" ) . set ( ( proc. memory ( ) ) as f64 ) ;
92+ metrics:: gauge!( "process_uptime_seconds" ) . set ( proc. run_time ( ) as f64 ) ;
93+ metrics:: gauge!( "process_disk_total_written_bytes" ) . set ( disk. total_written_bytes as f64 ) ;
94+ metrics:: gauge!( "process_disk_written_bytes" ) . set ( disk. written_bytes as f64 ) ;
95+ metrics:: gauge!( "process_disk_total_read_bytes" ) . set ( disk. total_read_bytes as f64 ) ;
96+ metrics:: gauge!( "process_disk_read_bytes" ) . set ( disk. read_bytes as f64 ) ;
10897 } else {
10998 info ! (
11099 subject = "metrics.process_collection" ,
0 commit comments