This section shows the documentation of all the core components of the GoSDK v3. This is, all the packages that are required to setup and manage the integration data, as well as some other libraries that, despite they are not part of the core SDK, implement common operations that may be reused in different integrations:
https://github.com/newrelic/nr-integrations-builder
https://github.com/newrelic/infra-integrations-sdk/blob/master/docs/toolset/integration.md
https://github.com/newrelic/infra-integrations-sdk/blob/master/docs/toolset/args.md
https://github.com/newrelic/infra-integrations-sdk/blob/master/docs/toolset/log.md
https://github.com/newrelic/infra-integrations-sdk/blob/master/docs/toolset/persist.md
In case you want to use the previous builder, you still can do it via gopkg.in/newrelic/nr-integrations-builder.v1
.
You can easily fetch it using:
go get gopkg.in/newrelic/nr-integrations-builder.v1
-
Where can I see the data I'm sending to New Relic with my custom integration?
- You can go to insights and run these queries to see metric data.
- In order to see inventory data follow these intructions.
-
Are there other SDKs in other languages?
- No, we plan to have more in the future though.
-
Do you have examples of integrations written in other languages?
- Yes, you can find them at this link.
-
Can I reuse my Nagios checks?
- We don't offer an Integration for "Nagios" checks. But with the SDK you can build a simple custom integration to push your check data
-
How can I migrate my current integration from sdk v2 to sdk v3?
- You can check our migration steps.
-
How can I add a custom argument to my integration?
- Take a look at arguments documentation.
-
How can I query a server that uses a custom certificate?
- We have http helper that you can use to setup custom certificates easily.
-
How can I query JMX bean using the sdk?
- We have a Jmx helper that will help you query any beam you are interested in monitoring.