Skip to main content

A tool to create AWS CloudWatch Alarms for your resources with specified name and tags

Project description

AWS CloudWatch Alarm Craft

A tool to create AWS CloudWatch Alarms for your resources with specified name and tags.

Quick Start

  1. Install python (>= 3.9), and install alarm-craft.
    pip install alarm-craft
    
  2. Execute the tool.
    python -m alarm-craft -c config-min-sample.json
    

By this execution, the alarm-craft creates Cloudwatch Alarms for your Lambda functions tagged division: alpha. The following alarms would be created if your lambda function exists.

  • myproj-cw-metric-alarm-autogen-<name_of_funcion>-Errors
  • myproj-cw-metric-alarm-autogen-<name_of_funcion>-Throttled

The prefix of alarm name, target resource, its tags/names and others can be configured by json file. See config-min-sample.json for above simple case or config-sample.json for more complex case. For complete configuration file specification, refer Wiki/Configuration.

Usage

See Wiki.

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

alarm-craft-0.0.8.tar.gz (19.2 kB view details)

Uploaded Source

Built Distribution

alarm_craft-0.0.8-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file alarm-craft-0.0.8.tar.gz.

File metadata

  • Download URL: alarm-craft-0.0.8.tar.gz
  • Upload date:
  • Size: 19.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for alarm-craft-0.0.8.tar.gz
Algorithm Hash digest
SHA256 72c36ca59f3eaa13a66c72112dbe795ff106cb2da55673d0d1cab69db2192ddb
MD5 b86d507e5b25eb8d274857cc9b02f85e
BLAKE2b-256 4f3c609f56ce05ee45da69b51e71c717c73a836d7dbe791bcf08073861d73fe8

See more details on using hashes here.

File details

Details for the file alarm_craft-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: alarm_craft-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for alarm_craft-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 82aab019ef3550cb08e8a1b4584e8b01ef3400d99094616493ebe4db48c939bf
MD5 ecaa2d17dabf918d44a674abd72e6f08
BLAKE2b-256 478d583b00dc17dbce8621a18d714ce7d6a68803cd18871db4e67fc61016009a

See more details on using hashes here.

Supported by

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