This is an executable/Windows service to push Windows Perfmon data to the New Relic Platform.
- .NET >= 4.0
- New Relic account
Create two new text files in the .\config directory named newrelic.json
and plugin.json
. You can use the contents of the template files as a starting point.
- newrelic.json - The only required field is your New Relic license key which can be found on the Account Summary page. See github.com/newrelic-platform/newrelic_dotnet_sdk for more options.
- plugin.json - This is the list of servers and counters you want to monitor. The
name
field needs to be a network address/hostname accessible from the system this service is running on. Thisname
will show up as the Instance name in https://rpm.newrelic.com.
Check out the Wiki for instructions on customizing the Perfmon counters collected by this service.
newrelic_perfmon_plugin.exe install
You will be prompted for credentials. The service will need to run under an account that has user access to all hosts referenced in plugin.json.
This executable is built using the Topshelf library.