Description
Hello,
I recently stumbled upon tikv/rust-prometheus#392 and now I'm preparing a migration from rust-prometheus
. I'm wondering how it would be possible to add a collector for process metrics just like what rust-prometheus
does currently. I'm really inexperienced in those packages, and I don't really see how the ProcessCollector
thing would translate here, to add some metrics related to the running process.
Can you tell me what would be necessary to add support for this ? I was thinking probably as another crate that exposes a single global function like crate::export_process_metrics()
; so that crate would have to add timers to run the collection and hope that the timer runs often enough to give a precise measurement when prometheus scrapes the endpoint ?
Regards,
Gerry