Hey there, I'm just letting you know that I've worked on a profiling plugin for Prometheus. The code is hosted on Github: https://github.com/Quoding/acct_gather_profile_prometheus .
It is not thoroughly tested and the tests I've done were on Slurm 17. I developed it to use in another project but ended up using something else to profile my jobs. Last I checked it worked with energy and tasks but I did not have infiniband to try and monitor the network. The README explains pretty well the mechanisms.