Skip to main content

AWS Synthetics Canary alternative built for minimal cost

Project description

Pigeon

This is a cheaper version of AWS Synthetics Canary. Head to my blog post to read more about the inspiration for this CDK Construct.

Pigeon is meant to be dead simple. It creates a Lambda Function that runs on a schedule and optionally alerts an email if the Lambda fails. Everything created is exposed, so if you want to create an alert different than the default, everything is there for you to do it.

Props

schedule: events.Schedule

lambdaFunctionProps: lambda.FunctionProps

lambdaTargetProps?: targets.LambdaFunctionProps

alertOnFailure?: boolean

emailAddress?: string

Properties

lambdaFunction!: lambda.Function

rule!: events.Rule

alarm?: cloudwatch.Alarm

topic?: sns.Topic

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cdk_pigeon.core-0.1.0.tar.gz (251.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cdk_pigeon.core-0.1.0-py3-none-any.whl (249.9 kB view details)

Uploaded Python 3

File details

Details for the file cdk_pigeon.core-0.1.0.tar.gz.

File metadata

  • Download URL: cdk_pigeon.core-0.1.0.tar.gz
  • Upload date:
  • Size: 251.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/30.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.8.2 keyring/23.4.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.9.5

File hashes

Hashes for cdk_pigeon.core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ba610d556d1a3473686d7731308be1ca98e77f8503d4653f3baf2e35438e284a
MD5 3ffc24add1485073a49396002595fc9e
BLAKE2b-256 aab1e35e0b9545eeaeb0df0aaf24e87e7ec803665c96fcb8de4b4050124c5863

See more details on using hashes here.

File details

Details for the file cdk_pigeon.core-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cdk_pigeon.core-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 249.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/30.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.8.2 keyring/23.4.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.9.5

File hashes

Hashes for cdk_pigeon.core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bd9e9ee6428d011ca7898eea868b236588f9da81c7ffe853f26405ea351b2113
MD5 38e9102a7afb7385f22dc00111776b3b
BLAKE2b-256 31b3adeddbdd8762fe0a10d51e1a74079ac9051f172750960bba41e701b1dafe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page