goldenplec / infra-integrations

working on infra integrations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

<<<<<<< HEAD

On-host Integrations

building

To test and build all the integrations:

$ make test
$ make build

Instead, if we want to test and build one of the integrations:

$ INTEGRATION=nginx make test
$ INTEGRATION=nginx make build

=======

New Relic Infrastructure Integrations

New Relic Infrastructure, provided by New Relic, Inc (http://www.newrelic.com), offers flexible, dynamic server monitoring. This package contains the set of official integrations supported by New Relic, built to provide the essential metrics and inventory for monitoring the services. That data will be findable and usable in New Relic Infrastructure and in New Relic Insights. You can find more information on how to access and visualize that data on our docs site.

The New Relic Infrastructure Integrations are hosted on github, and the Integrations Golang SDK is hosted on github.

Compatibility and requirements

Up-to-date our docs site.

Contributing Code

We welcome code contributions (in the form of pull requests) from our user community. Before submitting a pull request please review these guidelines.

Following these helps us efficiently review and incorporate your contribution and avoid breaking your code with future changes to the agent.

Official Integrations

Currently the set of official integrations includes three services, to find more information about each one of them, how to configure and use them with New Relic, refer to their documentation pages or the README included by each of them:

Custom Integrations

To extend your monitoring solution with custom metrics, we offer the Integrations Golang SDK which can be found on github.

Refer to our docs site to get help on how to build your custom integrations.

Build and Test

The project includes a set of makefiles to help with building and running the unit tests for the official integrations.

Running the unit tests for all the integrations or a specific set of them is as easy as calling the following commands from the project root:

$ make test
$ INTEGRATIONS="nginx mysql" make test

Similarly, to build all the integrations or a specific set of them can be done by calling the following commands from the project root:

$ make build
$ INTEGRATIONS="nginx mysql" make build

Support

You can find more detailed documentation on our website, and specifically in the Infrastructure category.

If you can't find what you're looking for there, reach out to us on our support site or our community forum and we'll be happy to help you.

Find a bug? Contact us via support.newrelic.com, or email support@newrelic.com.

New Relic, Inc.

upstream/master

About

working on infra integrations

License:Other


Languages

Language:Go 84.5%Language:Makefile 15.5%