newrelic / newrelic-java-agent

The New Relic Java agent
Apache License 2.0
197 stars 142 forks source link

Enhance Entity Relationships - design new agent API for AWS account ID #2003

Open kford-newrelic opened 1 month ago

kford-newrelic commented 1 month ago

Description

Need to define a way for a customer to programmatically provide the agent with AWS account ID info, for later use in emitting data for relationship matching for certain services like DynamoDB.

Could be as simple as the account-id alone or as complex as a full ARN or ARN-like data element.

Should assume that a customer application could be invoking one or more AWS services, each using a different account ID.

Acceptance Criteria

Need to define an agent API call that customers can make that will then allow their apps to use a service like DynamoDB and have that relationship get matched/created.

Design Consideration/Limitations

Will need to be implemented across all language agents.

Dependencies

N/A

Additional context

Should get familiar with how customers will do this for Open Telemetry.

workato-integration[bot] commented 1 month ago

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