Skip to main content

Amazon Web Services - Alert on AutoScale or Cloudwatch via SQS

Project description

aws-sqs-alert
===========

Alerting mechanism for AWS SQS Queues

Multiple handlers for targeting different messages.

Design for performing actions based on AutoScale messages sent to an SNS queue that then forward to an SQS queue.

Can also be used to consume CloudWatch Alerts, delete Chef Nodes/Clients on terminate and update statsD metrics.

# Stable Version
```bash
pip install aws-sqs-alert
```

# Development Version
```bash
pip install git+git://github.com/Jumpshot/aws-sqs-alert.git#egg=aws-sqs-alert
```

# PyPi
https://pypi.python.org/pypi/aws-sqs-alert/

-------------------------------------------------------------

# Sample Configuration
```json
{
"region" : "us-east-1",
"sleep" : 120,
"delete" : false,
"queue" : "queuename",
"log" : "/var/log/autoscale-alert.log",
"handler_location" : "",
"log_level" : "INFO",
"num_messages" : 10,
"active_handlers" : [
"chef_handler",
"graphite_handler"
],
"handler_config" : {
"chef_handler" : {
},
"graphite_handler" : {
"statsd_host" : "statsd.domain.ext"
}
}
}
```

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

aws-sqs-alert-0.1.1.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

aws-sqs-alert-0.1.1.linux-x86_64.tar.gz (17.0 kB view details)

Uploaded Source

File details

Details for the file aws-sqs-alert-0.1.1.tar.gz.

File metadata

File hashes

Hashes for aws-sqs-alert-0.1.1.tar.gz
Algorithm Hash digest
SHA256 21c44ed804536cbd5e6c8b54350e7bf935d362c5bd8c4ebc899e14997588ac4c
MD5 a3b665361f96b5731c61e9dec3cca528
BLAKE2b-256 2a27310c81c2ef9f620f79979db98320d78b1b4f01ea57e27f647a7a67d12c3b

See more details on using hashes here.

File details

Details for the file aws-sqs-alert-0.1.1.linux-x86_64.tar.gz.

File metadata

File hashes

Hashes for aws-sqs-alert-0.1.1.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 17b5ce9988cf1a41194ffe557d6e40aac04426a2c355cd7cbcf38c515f74fc6d
MD5 5dbe78585e78c0f994265d62c11214da
BLAKE2b-256 d3c7fad854f2508939a3614aaed026894eebedc6d3e6bbd604a2107a3e201536

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