/lambda-dd-diffbot

AWS Lambda function to emit Diffbot metrics to Datadog.

Primary LanguageHCLOtherNOASSERTION

lambda-dd-diffbot

AWS Lambda function to emit Diffbot metrics to Datadog.

Requirement

  • Terraform (>=v0.7.12)

Usage

git clone git@github.com:takus/lambda-dd-diffbot.git

cd lambda-dd-diffbot

# configure
cp .envrc.template .envrc
vi .envrc

# create aws lambda function & cloudwatch event rule
zip terraform/aws_lambda_function/build/lambda-dd-diffbot.zip lambda_function.py
cd terraform/aws_lambda_function
terraform plan
terraform apply

# create datadog monitor
cd terraform/datadog_monitor
terraform plan
terraform apply

Development

$ pip install python-lambda-local
$ python-lambda-local -f lambda_handler lambda_function.py event.json