A simple AWS Lambda for exposing AWS CodePipeline, Metrics and Alarms for information radiator usage
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
ChangeLog.md
Makefile
README.md
handler.py
package-lock.json
requirements.txt
serverless.yml

README.md

Radiator exposer

Radiator is a AWS Lambda which exposes account CodePipeline statuses and CloudWatch alerts as json data structure. CloudWatch metrics can be also exposed. See handler.py commented section for way to expose metrics.

Installation to AWS

Change region in serverless.yml to region which is to be monitored.

Prerequirements

  • NPM
  • Python pip

Run

make 
npm install serverless serverless-python-requirements
serverless deploy 

Take note of the endpoint and api key.

License

https://opensource.org/licenses/BSD-2-Clause

Copyright © 2017 Heikki Hämäläinen