Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 768 Bytes

README.md

File metadata and controls

30 lines (24 loc) · 768 Bytes

Lambda

This project allows you to run the Prometheus Blackbox Exporter as AWS Lambda behind the AWS API Gateway.

It uses a Cloudformation template to create a S3 bucket (named blackbox-exporter-[AWS AccountId]).

It requires a Authorization: Bearer xx token that is set by the AUTH_TOKEN environment variable.

Deploy Stack

Since the code needs to exist when we create the lambda, on first run we disable it's creation by setting FirstRun=true:

Deploy stack w/o Lambda:

make new

Upload Lambda:

make upload

Update stack to enable Lambda:

AUTH_TOKEN=xx make update