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.8.0.tar.gz (27.0 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for jinslacker-2.8.0.tar.gz
Algorithm Hash digest
SHA256 168dfff8eb09d9d00d59eec3d9fc7ba22c1b51a92fce0a198d4ff9149d1f340f
MD5 18255a48e8fe033539a9b422a63b292e
BLAKE2b-256 5bbe3d6ae7686da09628973ffb28e1020966ab1e032f4018e0e66630b4abb231

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