Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
The AWS Account ID of the API GW.
The unique id used for the API GW.
The stage of the API GW endpoint that was called.
Used in:
The unique API GW Request ID.
The request time in milliseconds from epoch.
JSON string containing Request Path Parameters
Used in:
The Initialization Duration of the Lambda Function. This is one part of the billed duration. Maps to the Cloudwatch Logs Report "Init Duration"
Used in:
The Invocation Duration of the Lambda Function. This is one part of the billed duration. Maps to the Cloudwatch Logs Report "Duration"
Describes the AWS Lambda runtime details
Used in:
Runtime identifier
Runtime version
Runtime ARN
Used in:
The architecture of the Lambda function, currently either amd64 or arm64.
Was the invocation a cold start?
The event type for the invocation.
The event source for the invocation.
The Log Group for the Lambda Function.
The Log Stream for the invocation.
The Max Memory that is configured for the Lambda Function.
The Lambda Function name.
The Request ID for the invocation.
The Lambda Function version.
The AWS Account ID of the Lambda Function
The Outcome of the Lambda invocation
Optional error exception message.
Optional error exception stacktrace.
The billed duration of the invocation in milliseconds. This will not be available when instrumented, this will be upserted into this tag set after the report log from Cloudwatch is available.
Request body
Response body
The Unix timestamp in milliseconds of the START log event of the invocation.
The Unix timestamp in milliseconds of the REPORT log event of the invocation.
The event source for the invocation.
Will be set if the function is handling a SQS event
Will be set if the function is handling a SNS event
Will be set if the function is handling HTTP requests via any method, API GW, Function URLs, etc.
Will be set if the function is handling HTTP requests via AWS API GW
Will be set if function is handling HTTP requests and there's routing functionality setup
The root AWS Lambda Span tags.
The AWS Lambda Invocation tags.
The AWS Lambda Runtime tags.
A Lambda function invocation can have one of the following outcomes upon completion.
Used in:
No outcome was registered. Either information on the outcome was not disclosed (which should never be the case), or the function invocation has not been finalized yet
Function handler returned successfully
Function crashed at initialization
Function crashed in an unhandled way at invocation (a result of either uncaught exception or unhandled rejection)
Function timed out
Function handler resolved with an error (either error was passed to lambda callback, or async handler resolved with error rejection)
Used in:
Mode not confirmed
Regular buffered response
Stream response
Used in:
The DynamoDB table name
The value of the ProjectionExpression request parameter.
The value of the ScanIndexForward request parameter.
The value of the AttributesToGet request parameter.
The value of the ConsistentRead request parameter.
The value of the IndexName request parameter.
The value of the Limit request parameter.
The value of the Select request parameter.
The value of the Segment request parameter.
The value of the TotalSegments request parameter.
The value of the FilterExpression request parameter.
The value of the KeyConditionExpression request parameter.
JSON string of the ExclusiveStartKey request parameter.
JSON string of the ExpressionAttributeValues request parameter.
The value of the Count response parameter.
The value of the ScannedCount response parameter.
Used in:
The SNS Topic name taken from the TopicArn request parameter.
The message IDs provided in the SDK operation response.
Used in:
The SQS queue name
The message IDs provided in the SDK operation response.
Used in:
The AWS Region this SDK call is being made against.
AWS Authentication signature version of the request.
The name of the service to which a request is made.
The name of the operation corresponding to the request.
The unique ID of the request.
An optional error returned from the AWS APIs.
Used in:
Taken from the TopicARN
Introspected from the events records
Used in:
Taken from the eventSourceARN
Introspected from the events records
Used in:
The root AWS Lambda Span tags
The AWS SDK Tags. These are only added when instrumented code makes a call to one of the AWS SDK functions
Account Id is added to all schemas originating from aws during ingest as part of our data enrichment process
Region is added to all schemas originating from aws during ingest as part of our data enrichment process
RequestId is added to all schemas originating from aws lambda during ingest as part of our data enrichment process
ResourceName is added to all schemas originating from aws lambda during ingest as part of our data enrichment process
The monotonically increasing sequence id for a LogEvent originating from aws lambda. This is used to determine the ordering of messages in a given stream of logs. If this is a LogEvent coming from Cloudwatch Logs, it will be provided otherwise it is the responsibility of the log producer to generate a sequence id.
The Cloudwatch Log Group name for logs originating from aws lambda.
The Cloudwatch Log Group Stream id for logs originating from aws lambda.
Used in:
The name of the Dashboard application that was instrumented.
The name of the Dashboard service that was instrumented.
Used in:
The Error Name
The Error Message - Depending on runtime this is defined or not.
The Error stacktrace if applicable
Used in:
No ErrorType was provided. This should never be the case and if it is received ingest will ignore it.
An unexpected error that caused the application to fail
An error that was reported by user explictly via the Serverless SDK or console.error call Error doesn't explicitly fail the application. Multiple errors of this type can be reported during a single application run
An error that was reported by the Serverless SDK internally that reports user error (misuage of the SDK) Error doesn't explicitly fail the application. Multiple errors of this type can be reported during a single application run
An error that was reported by the Serverless SDK internally that reports internal SDK error Error doesn't explicitly fail the application. Multiple errors of this type can be reported during a single application run
Describe routing of incoming HTTP requests. Reflects configuration of a router used to route the request It can be Express.js, or API Gateway if Express.js is not detected to be used
Used in:
The HTTP Path defined by the route handler (either express or API Gateway)
Generic tagset intended to describe incoming or outgoing HTTP requests
Used in: ,
The method of the HTTP Request
The protocol of the HTTP Request
The host of the HTTP Request
The path of the HTTP Request
Names of the query parameters
Request header names
The Response Status Code. @validation_exact_number
Eventual request error code
Used in:
Notice Message
Used in:
Notice type not set
Signals SDK noteworthy event Event that's not relevant to the user but can be important instruction for the Console on how to process monitoring data of given case
Used in: ,
The Name of the Serverless SDK used to instrument.
The version of the Serverless SDK used to instrument.
SDK runtime (e.g. nodejs)
Used in: , , , ,
A Serverless Platform OrgId.
The platform that was instrumented. Currently Lambda is the only supported platform.
The service that was instrumented. For Lambda this will be the function name by default.
The region that instrumentation was performed in. This is used to determine which Serverless Ingest API to use.
An optional environment that can be attached. If there is an applicable environment tag this will be attached in a data enrichment process during ingestion.
An optional namespace that can be attached. If there is an applicable namespace tag this will be attached in a data enrichment process during ingestion.
@validation_root
Used in: , , ,
These tags are used an AWS resource/sdk is the producer of the span
These tags are used when an http library is making an http request
These tags are used when an http library is making a https request
These sdk tags are added at ingest time so we know where the data was generated from
These tags are used when a Dashboard app is instrumented. It is added to all schemas during ingest as part of our data enrichment process.
Environment is added to all schemas during ingest as part of our data enrichment process @validation_top_level
Namespace is added to all schemas during ingest as part of our data enrichment process @validation_top_level
OrgId is added to all schemas during ingest as part of our data enrichment process @validation_top_level @validation_single_string
These tags are used when an error has occured and is reported on the event.
These tags are used when a warning has occured and is reported on the event.
These tags are used when noteworthy situation occurs and is reported on the event.
Used in:
The Warning Message
Stack trace listing where the warning was reported
Used in:
Warning type not set
Warning explicitly reported by user
Warning reported internally by the SDK that signal potential misusage on user side
Warning reported internally by the SDK that signal non fatal SDK issue