stream from papertrail into slack.
Project description
paperslacktail. because you don't get enough slack messages already
------------------------------------------
paperslacktail, a tool that wraps the wonderful papertrail-cli gem and the slack api to stream syslog from papertrail straight into slack.
you'll need to have the papertrail gem installed.
examples of awesome
~~~~~~~~
::
# stream all messages from your production papertrail group
paperslacktail --slack-token <slack-token> \
--slack-channel <slack-channel-id> \
'-c ~/.papertrail.yml -g Production'
usage
~~~~~
::
usage: paperslacktail.py [-h] [--slack-token SLACK_TOKEN]
[--slack-channel SLACK_CHANNEL] [--debug]
papertrail-args
stream syslog from papertrail to slack
positional arguments:
papertrail arguments to pass to the papertrail command, like '-c
~/.papertrail.yml -g Production'. Note that '-j -f' is
required and is passed by default. Pass this in
quotes.
optional arguments:
-h, --help show this help message and exit
--slack-token SLACK_TOKEN Slack token for your bot
--slack-channel SLACK_CHANNEL Slack channel to post to, like C0600UX9E
--debug log to stdout
install
~~~~~~~
clone the repo and ``python setup.py install``
be sure to ``gem install papertrail`` so that you have the papertrail cli installed.
deploy with docker
~~~~~~~
paperslacktail can quickly be deployed as a docker container that is ready to rock.
simply provide the container a papertrail api token, a slack token, and a slack channel id and you're up and running.
see https://registry.hub.docker.com/u/evanscottgray/paperslacktail/
::
docker run -d -e 'PAPERTRAIL_API_TOKEN=<papertrail>' \
evanscottgray/paperslacktail --slack-token <slack-token> \
--slack-channel <slack-channel-id> \
'-g Production'
------------------------------------------
paperslacktail, a tool that wraps the wonderful papertrail-cli gem and the slack api to stream syslog from papertrail straight into slack.
you'll need to have the papertrail gem installed.
examples of awesome
~~~~~~~~
::
# stream all messages from your production papertrail group
paperslacktail --slack-token <slack-token> \
--slack-channel <slack-channel-id> \
'-c ~/.papertrail.yml -g Production'
usage
~~~~~
::
usage: paperslacktail.py [-h] [--slack-token SLACK_TOKEN]
[--slack-channel SLACK_CHANNEL] [--debug]
papertrail-args
stream syslog from papertrail to slack
positional arguments:
papertrail arguments to pass to the papertrail command, like '-c
~/.papertrail.yml -g Production'. Note that '-j -f' is
required and is passed by default. Pass this in
quotes.
optional arguments:
-h, --help show this help message and exit
--slack-token SLACK_TOKEN Slack token for your bot
--slack-channel SLACK_CHANNEL Slack channel to post to, like C0600UX9E
--debug log to stdout
install
~~~~~~~
clone the repo and ``python setup.py install``
be sure to ``gem install papertrail`` so that you have the papertrail cli installed.
deploy with docker
~~~~~~~
paperslacktail can quickly be deployed as a docker container that is ready to rock.
simply provide the container a papertrail api token, a slack token, and a slack channel id and you're up and running.
see https://registry.hub.docker.com/u/evanscottgray/paperslacktail/
::
docker run -d -e 'PAPERTRAIL_API_TOKEN=<papertrail>' \
evanscottgray/paperslacktail --slack-token <slack-token> \
--slack-channel <slack-channel-id> \
'-g Production'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
paperslacktail-1.0.1.tar.gz
(3.6 kB
view details)
File details
Details for the file paperslacktail-1.0.1.tar.gz
.
File metadata
- Download URL: paperslacktail-1.0.1.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e7bc5a97f8190713635a6f64cca1c96a97817a18fa361630b381d32b0f60c61 |
|
MD5 | c8da43d073981e9d730c9f55569ba8c8 |
|
BLAKE2b-256 | 4909cd80dc45098f13e7633b6bd1e96a18f46c9068eed8f66e697877c9b66da9 |