You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 27, 2020. It is now read-only.
This plugin wraps your handlers without requiring a code change. If you're currently
using IOpipe, you can remove the wrapping code you currently have and this plugin will
do it for you automatically.
Config
The following config options are available via the iopipe section of the custom section of your serverless.yml:
token (required)
The IOpipe token to use.
debug (optional)
Whether or not to enable debug mode. Must be a boolean value.
custom:
iopipe:
debug: true
exclude (optional)
An array of functions to exclude from automatic wrapping.
Pin to a specific layer version. The latest layer ARN is automatically fetched from the IOpipe Layers API
prepend (optional)
Whether or not to prepend the IOpipe layer. Defaults to false which appends the layer.
custom:
iopipe:
prepend: true
Supported Runtimes
This plugin currently supports the following AWS runtimes:
nodejs6.10 (deprecated)
nodejs8.10
nodejs10.x
python2.7
python3.6
python3.7
Using with serverless-webpack
When using with serverless-webpack it is highly recommended to use the nodejs10.x runtime as this runtime does not require a helper script. For earlier Node.js runtimes a helper script is required which must be included via your webpack.config.js. The serveless-iopipe-layers plugin must follow the serverless-webpack plugin in your serverless.yml. See here for an example.
Using with Serverless Enterprise
When using with the Serverless Enterprise Plugin, because this plugin uses a similar method to wrap functions, a helper script must be used. If using with serverless-webpack, the helper script must be included in your webpack.config.js as described above.
Limitations
Doesn't currently support local invocation
License
Apache 2.0
About
Please migrate to the equivalent New Relic Serverless plugin: serverless-newrelic-lambda-layers