Skip to content

uktrade/cloudwatch-pingdom-healthcheck-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cloudwatch-pingdom-healthcheck-app

Allow Pingdom to monitor cloudwatch healthchecks from an AWS account

Configuration

Set the following env vars:
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION

This will check for any alarms in the aws account. If no alarms are active you'll see a 200 OK pingdom XML response. Otherwise details of any active alarms will be reported along with a 500 status code.

You can additionally filter the alarms with the following env vars:

AWS_ALARM_NAMES: supply a comma separated list of alarm names to check
AWS_ALARM_PREFIX: or supply an alarm name prefix

Caching

Before migrating to new the Platform, the app was using uWSGI cache. As of now the cache is diasabled for gunicorn.

TODO:

Consider p1/p2 split

About

Allow pingdom to monitor cloudwatch healthchecks

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published