APM not working with typescript, lambda, serverless

Application Performance Monitoring Question Template

I am using typescript and serverless to deploy to lambda, i followed this article: https://docs.newrelic.com/docs/serverless-function-monitoring/aws-lambda-monitoring/get-started/enable-serverless-monitoring-aws-lambda#connect-aws

When i deploy I get this error:

ERROR	Error: Cannot find module './newrelic-lambda-wrapper.js'
Require stack:
- /var/task/s_api.js
- /var/runtime/UserFunction.js
- /var/runtime/index.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:966:15)
    at Module._require.o.require (/var/task/serverless_sdk/index.js:9:72934)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (/var/task/s_api.js:25:23)
    at Module._compile (internal/modules/cjs/loader.js:1138:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
    at Module.load (internal/modules/cjs/loader.js:986:32)
    at Function.Module._load (internal/modules/cjs/loader.js:879:14)
    at Module.require (internal/modules/cjs/loader.js:1026:19)
    at require (internal/modules/cjs/helpers.js:72:18) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/var/task/s_api.js',
    '/var/runtime/UserFunction.js',
    '/var/runtime/index.js'
  ]
}

I also tried to add it manually with the node module and adding the config file. When it runs i keep getting this:

	    2020-09-14T23:36:05.877-04:00

		{
		    "v": 0,
		    "level": 30,
		    "name": "newrelic_bootstrap",
		    "hostname": "169.254.43.125",
		    "pid": 8,
		    "time": "2020-09-15T03:36:03.415Z",
		    "msg": "Cross application tracing is explicitly disabled in serverless_mode."
		}

		{"v":0,"level":30,"name":"newrelic_bootstrap","hostname":"169.254.43.125","pid":8,"time":"2020-09-15T03:36:03.415Z","msg":"Cross application tracing is explicitly disabled in serverless_mode."}

		2020-09-14T23:36:05.877-04:00

		{
		    "v": 0,
		    "level": 30,
		    "name": "newrelic_bootstrap",
		    "hostname": "169.254.43.125",
		    "pid": 8,
		    "time": "2020-09-15T03:36:03.416Z",
		    "msg": "Logging is disabled by default when serverless_mode is enabled. If desired, enable logging via config file or environment variable and set filepath to a valid path for current environment, stdout or stderr."
		}

		{"v":0,"level":30,"name":"newrelic_bootstrap","hostname":"169.254.43.125","pid":8,"time":"2020-09-15T03:36:03.416Z","msg":"Logging is disabled by default when serverless_mode is enabled. If desired, enable logging via config file or environment variable and set filepath to a valid path for current environment, stdout or stderr."}

		2020-09-14T23:36:05.877-04:00

		{
		    "v": 0,
		    "level": 30,
		    "name": "newrelic_bootstrap",
		    "hostname": "169.254.43.125",
		    "pid": 8,
		    "time": "2020-09-15T03:36:03.416Z",
		    "msg": "The native-metrics module is disabled by default when serverless_mode is enabled.  If desired, enable the native-metrics module via config file or environment variable."
		}

		{"v":0,"level":30,"name":"newrelic_bootstrap","hostname":"169.254.43.125","pid":8,"time":"2020-09-15T03:36:03.416Z","msg":"The native-metrics module is disabled by default when serverless_mode is enabled. If desired, enable the native-metrics module via config file or environment variable."}

		2020-09-14T23:36:05.878-04:00

		{
		    "v": 0,
		    "level": 30,
		    "name": "newrelic_bootstrap",
		    "hostname": "169.254.43.125",
		    "pid": 8,
		    "time": "2020-09-15T03:36:05.746Z",
		    "msg": "Cross application tracing is explicitly disabled in serverless_mode."
		}

		{"v":0,"level":30,"name":"newrelic_bootstrap","hostname":"169.254.43.125","pid":8,"time":"2020-09-15T03:36:05.746Z","msg":"Cross application tracing is explicitly disabled in serverless_mode."}

		2020-09-14T23:36:05.878-04:00

		{
		    "v": 0,
		    "level": 30,
		    "name": "newrelic_bootstrap",
		    "hostname": "169.254.43.125",
		    "pid": 8,
		    "time": "2020-09-15T03:36:05.746Z",
		    "msg": "Logging is disabled by default when serverless_mode is enabled. If desired, enable logging via config file or environment variable and set filepath to a valid path for current environment, stdout or stderr."
		}

		{"v":0,"level":30,"name":"newrelic_bootstrap","hostname":"169.254.43.125","pid":8,"time":"2020-09-15T03:36:05.746Z","msg":"Logging is disabled by default when serverless_mode is enabled. If desired, enable logging via config file or environment variable and set filepath to a valid path for current environment, stdout or stderr."}

		2020-09-14T23:36:05.878-04:00

		{
		    "v": 0,
		    "level": 30,
		    "name": "newrelic_bootstrap",
		    "hostname": "169.254.43.125",
		    "pid": 8,
		    "time": "2020-09-15T03:36:05.746Z",
		    "msg": "The native-metrics module is disabled by default when serverless_mode is enabled.  If desired, enable the native-metrics module via config file or environment variable."
		}

Any ideas on whats going on?