Sam Hulick
01/12/2022, 12:03 AMsst start
? I keep getting an error: Error: Failed to get the current sub/segment from the context. at Object.contextMissingRuntimeError [as contextMissing]
but this doesn’t happen once I deploy to production. this probably has something to do with SST’s trickery of executing function code locallyFrank
Sam Hulick
01/12/2022, 1:57 AMFrank
Sam Hulick
01/12/2022, 1:59 AMFrank
Sam Hulick
01/12/2022, 2:12 AMSam Hulick
01/12/2022, 5:04 AMSam Hulick
01/12/2022, 5:10 AM{
context: {
callbackWaitsForEmptyEventLoop: [Getter/Setter],
succeed: [Function (anonymous)],
fail: [Function (anonymous)],
done: [Function (anonymous)],
functionVersion: '$LATEST',
functionName: 'dev-microservices-api-users-getGroups',
memoryLimitInMB: undefined,
logGroupName: undefined,
logStreamName: undefined,
clientContext: {},
identity: {},
invokedFunctionArn: 'arn:aws:lambda:us-east-1:xxx:function:dev-microservices-api-users-getGroups',
awsRequestId: '8c58c305-68de-4cde-829e-b28d7013c859',
getRemainingTimeInMillis: [Function: getRemainingTimeInMillis]
}
}
Frank
Frank
Sam Hulick
01/26/2022, 12:22 AMIS_LOCAL
is present, and if so, it makes a sort of mock X-Ray interface that console.logs the segments & runtimesFrank
Sam Hulick
01/26/2022, 12:24 AMSam Hulick
01/26/2022, 12:25 AMstartSegment('Do the thing');
doIt();
endSegment();
Sam Hulick
01/26/2022, 12:26 AMFrank
AWS_XRAY_CONTEXT_MISSING
environment variable so xray doesn’t throw the error. Would that work for you? Or is there something u needed from mocking it?Sam Hulick
01/26/2022, 12:33 AMFrank
AWS_XRAY_LOG_LEVEL
to silent
Sam Hulick
01/26/2022, 12:53 AMSam Hulick
01/26/2022, 12:53 AMSam Hulick
01/26/2022, 12:53 AMFrank
Sam Hulick
01/26/2022, 5:55 AM