Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3


This is a Jenkins Plugin which allows users to send custom events to new relic insights.

Set up


Set up a "New Relic Insights Key" credential

alt textImage Modified


Add key value data points to submit with a custom event.

eventType key is required

Freestyle Job

alt textImage Modified

Scripted Pipeline

Two options exist for sending data with a custom event in a scripted pipeline.

Key Value Data Points

node {
    // assemble key value keyValues points
    def secrets = [
      [$class: 'KeyValue', key: 'eventType', value: 'test_deployment'],
      [$class: 'KeyValue', key: 'appId', value: '888']
    // call build step with key value keyValues points
    step([$class: 'NewRelicInsights', 
    credentialsId: '291ff5f2-a93f-4d5a-8e56-a43d61475fc7', 
    keyValues: secrets])

Groovy Map

node {
    // a simpler option for pipelines
    def json = [eventType: 'test_deployment', appId: '888']
    // call build step with map
    step([$class: 'NewRelicInsights', 
    credentialsId: '291ff5f2-a93f-4d5a-8e56-a43d61475fc7', 
    json: json])   

Insights only accepts key-value pairs, not map/object or array values. Only floats and strings are supported data types. See Insights Docs for more information.

Querying in Insights

All of the above examples would appear as below in insights:

awesome picImage Modified

Insights Dashboard Examples

Deployment Metrics

alt textImage Modified

For more information, please see new relic insights.