Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 1.76 KB

README.md

File metadata and controls

36 lines (22 loc) · 1.76 KB

New Relic Windows Perfmon Plugin

This is an executable/Windows service to push Windows Perfmon data to the New Relic Platform.

Build status

Table of Contents

Requirements

  • .NET >= 4.0
  • New Relic account

Configuration

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. This name will show up as the Instance name in https://rpm.newrelic.com.

Custom Counters

Check out the Wiki for instructions on customizing the Perfmon counters collected by this service.

Service Installation

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.