Serverless plugin to tag CloudWatchLogs
Install the plugin via NPM
npm install --save-dev @pretty-fun-therapy/serverless-plugin-tag-cloud-watch-logs
In your serverless template :
custom:
cloudWatchLogsTags:
TagName1: TagValue1
TagName2: TagValue2
plugins:
- '@pretty-fun-therapy/serverless-plugin-tag-cloud-watch-logs'
Or if you if you already have tags for your stack in another place :
custom:
cloudWatchLogsTags:${self:provider.<your_tags>}
plugins:
- @pretty-fun-therapy/serverless-plugin-tag-cloud-watch-logs
This plugin also allow you to add tags retrieved from your lambda resources.
To do so, you just have to add these lines into your serverless template :
custom:
addLambdaTagsOnLogGroups: true
customTagsFromLambda:
- "first_tag"
- "second_tag"
...