newrelic / node-newrelic

New Relic Node.js agent code base. Developers are welcome to create pull requests here, please see our contributing guidelines. For New Relic technical support, please go to http://support.newrelic.com.
Apache License 2.0
965 stars 389 forks source link

Add support for account disablement of AI Monitoring #2325

Open jsumners-nr opened 3 days ago

jsumners-nr commented 3 days ago

There is a feature request to add support for disabling AI Monitoring at the account level. This request has been given elevated priority across several agents, with the Node.js agent being one of them.

We need to:

  1. Update our connect service interaction code to recognize the new setting being sent by the connect service
  2. Apply the setting to the current agent instance
  3. Verify the setting is working via the staging environment

The updated spec for the payload being sent by the connect service can be viewed in our GHE instance. In short, to disable AI Monitoring the connect service will send:

{
    "return_value": {
        "collect_ai": false
    }
}
workato-integration[bot] commented 3 days ago

https://new-relic.atlassian.net/browse/NR-287508