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

Uploaded Source

File details

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

File metadata

  • Download URL: jinslacker-2.7.0.tar.gz
  • Upload date:
  • Size: 25.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.7.0.tar.gz
Algorithm Hash digest
SHA256 8a3560c4e1dc88a8210616ada9a373139b5d654852d1a7efef195cefa18c7c93
MD5 a9724f1b50fa15a2ac011fe75e9c01f8
BLAKE2b-256 f73e3014a72605dc48218c1dba1560ec06102a3d0271db0c31e6d2362918d55e

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