Has anyone integrated PerfMon or any other system performance monitor with Gatling? As far as getting the data put into the report that Gatling produces.
Has anyone integrated PerfMon or any other system performance monitor with
Not I'm aware of. Can PerfMon push into Graphite?
As far as getting the data put into the report that Gatling produces.
You can parse the files generated by Gatling, like simulation.log or the
JSON files in order to build your own reports, but beware of not hacking
gatling-highcharts, as you'd need a Highcharts licence.
If we’re talking about Windows Perfmon, it can generate output in its own proprietary binary format, CSV, or store/dump in a SQL database. You could just set up Perfmon to log results as CSV or in database, then parse/extract the Perfmon data in CSV/database to use by Gatling reporting.
For that part, I generally use the command line versions of perfmon rather than the GUI to export/convert perfmon log formats as well as start/stop/log on demand like with typeperf.exe etc.
An indirect solution is - powershell scripts that can collect data from perfmon and push metrics to Graphite https://github.com/MattHodge/Graphite-PowerShell-Functions
Hopefully this is not too late.