-
BREAKING Removed support for Node 6, 7, and 9.
The minimum supported version is now Node v8. For further information on our support policy, see: https://docs.newrelic.com/docs/agents/nodejs-agent/getting-started/compatibility-requirements-nodejs-agent.
-
Adds support for DocumentClient API calls to be captured as Datastore segments/metrics.
Supported calls are:
get
,put
,update
,delete
,query
andscan
. These will be named according to the underlying DynamoDB operation that is executed. For example:get
will be namedgetItem
. DocumentClient calls not listed above will still be captured as Externals. -
Fixed issue that would prevent multiple DynamoDB instances from being instrumented.
-
Replaced
database_name
withcollection
in DynamoDB attributes. -
Moved
name
property to the root of DynamoDB segment description object.Previously, segments were being incorrectly named
"Datastore/operation/DynamoDB/undefined"
, due to the operation name being misplaced.
-
Added instrumentation for SNS
publish
API. -
Added instrumentation for SQS
sendMessage
,sendMessageBatch
andreceiveMessageBatch
APIs.
-
Added instrumentation for services to be recorded as HTTP externals.
- APIGateway
- ELB
- ElastiCache
- Lambda
- RDS
- Redshift
- Rekognition
- S3
- SES
-
Added instrumentation for DynamoDB.