thdxr
09/16/2021, 12:07 PMAdrián Mouly
09/16/2021, 12:13 PMAdrián Mouly
09/16/2021, 12:13 PMAdrián Mouly
09/16/2021, 12:13 PMAdrián Mouly
09/16/2021, 12:14 PMthdxr
09/16/2021, 12:14 PMthdxr
09/16/2021, 12:14 PMAdrián Mouly
09/16/2021, 12:14 PMAdrián Mouly
09/16/2021, 12:14 PMthdxr
09/16/2021, 12:16 PMAdrián Mouly
09/16/2021, 12:18 PMthdxr
09/16/2021, 12:18 PMthdxr
09/16/2021, 12:19 PMSimon Reilly
09/16/2021, 12:25 PMAshishkumar Pandey
09/16/2021, 12:35 PMAdrián Mouly
09/16/2021, 12:37 PMthdxr
09/16/2021, 12:37 PMAdrián Mouly
09/16/2021, 12:37 PMAdrián Mouly
09/16/2021, 12:38 PMthdxr
09/16/2021, 12:38 PMthdxr
09/16/2021, 12:38 PMAdrián Mouly
09/16/2021, 12:39 PMAdrián Mouly
09/16/2021, 1:04 PMthdxr
09/16/2021, 1:05 PMAdrián Mouly
09/16/2021, 1:09 PMthdxr
09/16/2021, 1:11 PMthdxr
09/16/2021, 1:12 PMAdrián Mouly
09/16/2021, 1:18 PMAdrián Mouly
09/16/2021, 1:18 PMRoss Coundon
09/16/2021, 1:18 PMAdrián Mouly
09/16/2021, 1:18 PMAdrián Mouly
09/16/2021, 1:19 PMAdrián Mouly
09/16/2021, 1:19 PMthdxr
09/16/2021, 1:19 PMRoss Coundon
09/16/2021, 1:19 PMAdrián Mouly
09/16/2021, 1:20 PMAdrián Mouly
09/16/2021, 1:22 PMAdrián Mouly
09/16/2021, 1:22 PMRoss Coundon
09/16/2021, 1:22 PMAdrián Mouly
09/16/2021, 1:22 PMRoss Coundon
09/16/2021, 1:24 PMAdrián Mouly
09/16/2021, 1:25 PMRoss Coundon
09/16/2021, 1:25 PMAdrián Mouly
09/16/2021, 1:26 PMAdrián Mouly
09/16/2021, 1:26 PMRoss Coundon
09/16/2021, 1:29 PMAdrián Mouly
09/16/2021, 1:29 PMAdrián Mouly
09/16/2021, 1:30 PMAdrián Mouly
09/16/2021, 1:30 PMAdrián Mouly
09/16/2021, 1:30 PMuserId
as a label.Ross Coundon
09/16/2021, 1:32 PMRoss Coundon
09/16/2021, 1:32 PMRoss Coundon
09/16/2021, 1:33 PMAdrián Mouly
09/16/2021, 1:41 PMAdrián Mouly
09/16/2021, 1:41 PMAdrián Mouly
09/16/2021, 1:41 PMRoss Coundon
09/16/2021, 1:41 PMRoss Coundon
09/16/2021, 1:42 PMAdrián Mouly
09/16/2021, 1:42 PMAdrián Mouly
09/16/2021, 1:42 PMRoss Coundon
09/16/2021, 1:42 PMthdxr
09/16/2021, 1:47 PMAdrián Mouly
09/16/2021, 1:48 PMAdrián Mouly
09/16/2021, 1:48 PMAdrián Mouly
09/16/2021, 1:48 PMAdrián Mouly
09/16/2021, 1:48 PMthdxr
09/16/2021, 1:49 PMAdrián Mouly
09/16/2021, 1:50 PMAdrián Mouly
09/16/2021, 1:59 PMAdrián Mouly
09/16/2021, 2:00 PMAdrián Mouly
09/16/2021, 2:02 PMscript
from SST to pull the ARN from:
https://layers.epsagon.com/production?region=ap-southeast-1&name=epsagon-node-layer&max_items=1thdxr
09/16/2021, 2:02 PMAdrián Mouly
09/16/2021, 2:03 PMthdxr
09/16/2021, 2:03 PMthdxr
09/16/2021, 2:03 PMAdrián Mouly
09/16/2021, 2:03 PMAdrián Mouly
09/16/2021, 2:04 PMAdrián Mouly
09/16/2021, 2:04 PMscript
from SST can help on this, pulling the updated arm.thdxr
09/16/2021, 2:05 PMAdrián Mouly
09/16/2021, 2:06 PMAdrián Mouly
09/16/2021, 2:06 PMAdrián Mouly
09/16/2021, 2:09 PMapp.setDefaultFunctionProps()
?Adrián Mouly
09/16/2021, 2:10 PMError: Import at 'EpsagonLayer' should be created in the scope of a Stack, but no Stack found
thdxr
09/16/2021, 2:11 PMAdrián Mouly
09/16/2021, 2:11 PMAdrián Mouly
09/16/2021, 3:05 PMRoss Coundon
09/16/2021, 3:06 PMAdrián Mouly
09/16/2021, 3:07 PMthdxr
09/16/2021, 3:07 PMRoss Coundon
09/16/2021, 3:12 PMAdrián Mouly
09/16/2021, 3:12 PMAdrián Mouly
09/16/2021, 3:12 PMAdrián Mouly
09/16/2021, 3:13 PMAdrián Mouly
09/16/2021, 3:13 PMAdrián Mouly
09/16/2021, 3:13 PMAdrián Mouly
09/16/2021, 3:13 PMAdrián Mouly
09/16/2021, 3:14 PMAdrián Mouly
09/16/2021, 3:15 PMAdrián Mouly
09/16/2021, 3:15 PMRoss Coundon
09/16/2021, 3:17 PMthdxr
09/16/2021, 3:32 PMConfigure Environment Vars for Node or Python auto-tracing.
EPSAGON_TOKEN=TOKEN
EPSAGON_APP_NAME=APP_NAME
NODE_OPTIONS='-r epsagon-frameworks'
Adrián Mouly
09/16/2021, 3:45 PMAdrián Mouly
09/16/2021, 3:46 PMAdrián Mouly
09/16/2021, 3:47 PMthdxr
09/16/2021, 3:51 PMAdrián Mouly
09/16/2021, 3:58 PMAdrián Mouly
09/16/2021, 3:59 PMNODE_OPTIONS='-r epsagon-frameworks'
is supposed to do, do you know what -r
is?
I think I need also to add epsagon-frameworks
to my node package.thdxr
09/16/2021, 4:00 PM-r
auto-requires the package specifiedAdrián Mouly
09/16/2021, 4:01 PMAdrián Mouly
09/16/2021, 4:01 PMAdrián Mouly
09/16/2021, 4:02 PMAdrián Mouly
09/16/2021, 4:02 PMAdrián Mouly
09/17/2021, 12:44 AMRoss Coundon
09/17/2021, 6:28 AMAdrián Mouly
09/17/2021, 6:46 AMFrank
new Function(this, "MyFunction", {
handler: "src/lambda.handler",
plugins: [
"fetch-ssm-plugin": {
DB_PASSWORD: "/path/to/ssm",
},
"sentry-plugin": {
SENTRY_KEY: "...",
},
],
});
The fetch-ssm-plugin
would be a middy like middleware that fetches the SSM value and sets it as process.env.DB_PASSWORD
. And the sentry-plugin
would add a layer, and may or may not wrap the code.Ross Coundon
09/22/2021, 6:56 AMAdrián Mouly
09/22/2021, 5:47 PMAdrián Mouly
09/22/2021, 5:47 PM