nickfloyd / newrelic-perfmon-plugin

The Perfmon Plugin for the New Relic Plugins - https://newrelic.com/plugins
MIT License
11 stars 22 forks source link

Plugin does not collect custom counters of 64-bit processes #23

Open idofl opened 8 years ago

idofl commented 8 years ago

When using wildcard * for the process name (such as ".NET CLR LocksAndThreads(*)\Contention Rate / sec"), the list of processes only contains 32-bit processes.

This is because the provided standalone/service exe is a 32-bit exe, and when executed, it calls the 32-bit version of TypePerf. The 32-bit version of TypePerf only retrieves 32-bit process names, whereas the 64-bit TypePerf retrieves counters of both 64 and 32 bit processes.

Can you please compile the ruby file to a 64-bit executable? or provide details how to create (package and compile) a new standalone/service executable?

Thanks, Ido.

KhalelTM commented 8 years ago

Is this fixed already?