Serverless plugin for log delivery from CloudWatch Logs to Papertrail using a lambda function with log groups subscription.
The plugin ignores implicit Lambda logs (starting with START
, END
and REPORT
) and adds Lambda request id to each event. Notice that it expects the logs to be in json format (and converts them to json if they are not).
- Install npm package:
yarn add @keboola/serverless-papertrail-logging --dev
- Add plugin to your
serverless.yml
:
custom:
papertrail:
port: 1234
host: logs.papertrailapp.com
plugins:
- '@keboola/serverless-papertrail-logging'
It must be put before serverless-webpack and other similar plugins to work correctly.
Host name is optional and has default value logs.papertrailapp.com
.