newrelic-ruby-agent icon indicating copy to clipboard operation
newrelic-ruby-agent copied to clipboard

Add instrumentation and entity relationship support for AWS_APP_SYNC_API

Open kbford56 opened this issue 1 year ago • 1 comments

Description

Add core instrumentation support for the AWS_APP_SYNC_API service to the Ruby Agent, along with necessary linking data for entity relationships.

Acceptance Criteria

When APM monitored applications are using the AWS_APP_SYNC_API service, entity relationships are created.

Design Consideration/Limitations

Assume the data to be emitted for linking will need to rely on ARN-like matching, requiring the AWS account ID to be available in some manner.

Dependencies

Assumes the pattern (agent spec?) defined by the Java Agent will be followed.

Additional context

N/A

kbford56 avatar Oct 08 '24 03:10 kbford56

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

We have a working example that can make a request to an AppSync GraphQL endpoint. It generates the metric and attribute that will tentatively have the linking metadata. Blocked on this until the linking data is finalized.

kaylareopelle avatar Dec 12 '24 00:12 kaylareopelle

There's an open PR to update the relationship file to match the spec. Once that's merged, we can continue testing.

kaylareopelle avatar Jan 15 '25 01:01 kaylareopelle