- Notifications
You must be signed in to change notification settings - Fork 231
Closed
Description
Spec PRs:
- Changes to lambda context capturing based on more tests and user feedback apm#579
- Added capturing of faas.name apm#603
Changes
- Change
transaction.name
for API Gateway-triggered Lambda functions: To be consistent with other HTTP-based instrumentations include the low-cardinality resourcePath into the name. - Respect setting for
use_path_as_transaction_name
: Ifuse_path_as_transaction_name
is enabled use the full HTTP path for thetransaction.name
in API Gateway-triggered Lambda functions. - Respect
service_name
andservice_version
agent config options: Ifservice_name
and/orservice_version
are explicitly configured use the configured values instead of the derived ones. - Use the full domain name of the API Gateway as
service.origin.name
- Replaced
service.id
metadata field with new transaction-level fieldfaas.id
: To being able to capture different Lambda function ARN values (semantically correct) under one APM service umbrella (for the scenario of consolidating multiple lambda functions in one APM service). - Capture
faas.name
andfaas.version