Incident Commander Utilities
Project description
This is a simple toolkit of utilities that make my on-call life easier.
Source code |
|
Download |
|
Documentation |
Installation
pip3 install ictools
Tools
list-pagerduty-incidents
list-pagerduty-incidents [options] START END
This utility retrieves incidents from PagerDuty for the time range and writes them to standard output. The –format option controls the output format which is JSON by default.
Options
- –format= json or confluence
This optional parameter sets the format of the produced output. The default for this option is to production JSON output.
- –verbose, -v
Increases the diagnostic verbosity. By default, errors and warnings are displayed. This option can be specified multiple times for increased effect.
- –quiet, -q
This option disables all diagnostic output.
Parameters
- START
The starting date for the range of incidents to retrieve.
- END
The ending date for the range of incidents to retrieve.
scan-hipchat-room
scan-hipchat-room [options] START END ROOM [ROOM...]
This utility retrieves messages from one or more HipChat rooms for the given time range. The –format option controls the output format which defaults to JSON.
Options
- –format= json or confluence
This optional parameter sets the format of the produced output. The default for this option is to production JSON output.
- –verbose, -v
Increases the diagnostic verbosity. By default, errors and warnings are displayed. This option can be specified multiple times for increased effect.
- –quiet, -q
This option disables all diagnostic output.
Parameters
- START
The starting date for the range of messages to retrieve.
- END
The ending date for the range of messages to retrieve.
- ROOM
One or more room names to fetch messages from.
create-confluence-table
create-confluence-table
This utility reads the “confluence” formatted output from other commands as its standard input. It parses the timestamp, sorts the rows based on the timestamp, and prints them to the standard output stream.
Environment Variables
HIPCHAT_TOKEN
API token to use when talking to the HipChat API.
PAGERDUTY_TOKEN
API token to use when talking to the pagerduty API.
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
Built Distribution
File details
Details for the file ictools-0.3.0.tar.gz
.
File metadata
- Download URL: ictools-0.3.0.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b308673745815ac9d6eb6acec1dba16689ece29ce7d51eaf87b0244fed8a548 |
|
MD5 | 981c81f8861d799cccb6e936f3f958cc |
|
BLAKE2b-256 | 35a17dc7b759c2f5bd666c296feece620d1c80d1692f2645af1e947831fee753 |
File details
Details for the file ictools-0.3.0-py2.py3-none-any.whl
.
File metadata
- Download URL: ictools-0.3.0-py2.py3-none-any.whl
- Upload date:
- Size: 9.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28412f7958f74b27873a1fc8326e8041295439a7aef268bceaeb57880eb0681c |
|
MD5 | 66913a38fd9afc58cb3a93addfe4aef8 |
|
BLAKE2b-256 | 15f79ddca5dec340e18747e85e265cab9b8dacc879daf69d3810279a80ac4175 |