Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 

README.md

aws-lambda-container-monitoring

Monitors number of active AWS Lambda containers and reports to CloudWatch as a custom metric.

##Installation

  • Create IAM Role (see IAM.policy)
  • Install and package zip file with source code
    • npm install && npm run package
  • Create Lambda function
    • Runtime: nodejs4.3
    • Timeout: 300
    • Memory: 128
    • Handler: src/index.handler
    • Attach newly created IAM Role
    • Upload source package
    • Setup 1 minute scheduling

##Options In src/index.js:

var options = {
    cloudWatchMetricNamespace: 'Lambda/ContainerMonitoring', // CloudWatch metric namespace
    metricName: 'ActiveContainers', // CloudWatch metric name
    activeLambdaOffsetMillis: 10 * 60 * 1000 // Time in millis that a container is considered active
};

##How it works Read more about hos it works here: https://bynordenfelt.se/articles/2016/08/lambda-container-monitoring/

About

Monitors number of active AWS Lambda containers

Resources

License

Releases

No releases published

Packages

No packages published