Skip to main content

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

Metadata

Release files for cdk-pigeon.core 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cdk-pigeon.core 0.1.0
File Size Uploaded
cdk_pigeon.core-0.1.0.tar.gz 251.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cdk-pigeon.core 0.1.0
File Interpreter ABI Platform
cdk_pigeon.core-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 501.0 kB

Release files / cdk_pigeon.core-0.1.0.tar.gz

Download URL cdk_pigeon.core-0.1.0.tar.gz
Size 251.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ba610d556d1a3473686d7731308be1ca98e77f8503d4653f3baf2e35438e284a
BLAKE2b-256 checksum
How to use checksums
aab1e35e0b9545eeaeb0df0aaf24e87e7ec803665c96fcb8de4b4050124c5863
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / cdk_pigeon.core-0.1.0-py3-none-any.whl

Download URL cdk_pigeon.core-0.1.0-py3-none-any.whl
Size 249.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bd9e9ee6428d011ca7898eea868b236588f9da81c7ffe853f26405ea351b2113
BLAKE2b-256 checksum
How to use checksums
31b3adeddbdd8762fe0a10d51e1a74079ac9051f172750960bba41e701b1dafe
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page