Skip to main content

Send messages from AWS services to Slack

Project description

Slacker

Slacker (aka JinSlacker) sends messages from AWS services to Slack channels.

AWS PyPI version Python versions PyPI - Format GitHub Licence Code style: black

Features

Slacker features include:

  • Message content analysis using regular expressions and JSON parsing
  • Message routing and filtering based on message source, content, and time of day
  • Message content rewriting using Jinja templates.

Currently supported AWS sources are:

  • SNS
  • CloudWatch logs
  • Amazon EventBridge
  • Direct invocation.

The jinslacker Python package contains the slacker CLI. The AWS components must be installed from the repo.

See the user guide for details.

Genesis

Slacker was developed at Origin Energy as part of the Jindabyne initiative. While not part of our core IP, it proved valuable internally, and we're sharing it in the hope it's useful to others.

Kudos to Origin for fostering a culture that empowers its people to build complex technology solutions in-house.

Jin Gizmo Home

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

jinslacker-2.6.0.tar.gz (22.4 kB view details)

Uploaded Source

File details

Details for the file jinslacker-2.6.0.tar.gz.

File metadata

  • Download URL: jinslacker-2.6.0.tar.gz
  • Upload date:
  • Size: 22.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for jinslacker-2.6.0.tar.gz
Algorithm Hash digest
SHA256 d183177993afbaafa9ee7729a32abb38bd3951d5d0c22643fc4089da7e5c535c
MD5 b154d6407d774feac3f01c0d3fb41b2d
BLAKE2b-256 fc30e078bea02539904210bfa1ca17f3742691446e75d38dcd3b47ed98513716

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