Skip to main content

Tool to check PaaS/SaaS status pages

Project description

statuscheck: Tool to check PAAS/SAAS status pages

Tests image image image Coverage Status

Usage

Install the latest release:

$ pip install statuscheck

Then just use it in your shell:

$ statuscheck github
Current GitHub status: All Systems Operational

$ statuscheck slack
Current Slack status: Active incident
Registered events:
- [active] We are investigating an issue with notification settings
- [active] We're looking into an issue with certain API calls

More: https://status.slack.com/

There is also an API available:

>>> from statuscheck.utils import get_statuscheck_api

>>> api = get_statuscheck_api('slack')
>>> summary = api.get_summary()
>>> summary.status
Status(code='active', name='Minor incident', description='Minor incident', is_ok=False)
>>> summary.incidents
[Incident(id=879, name="We're looking into an issue with certain API calls", status='active', components=[Component(name='Apps/Integrations/APIs', status='', id='')])]
>>> summary.as_dict()
{'status': {'code': 'active', 'name': 'Minor incident', 'description': 'Minor incident', 'is_ok': False}, 'components': [{'name': 'Apps/Integrations/APIs', 'status': '', 'id': ''}], 'incidents': [{'id': 879, 'name': "We're looking into an issue with certain API calls", 'status': 'active', 'components': [{'name': 'Apps/Integrations/APIs', 'status': '', 'id': ''}]}]}

Currently, all services that we support are defined here.

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

statuscheck-3.2.0.tar.gz (142.0 kB view details)

Uploaded Source

Built Distribution

statuscheck-3.2.0-py2.py3-none-any.whl (27.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file statuscheck-3.2.0.tar.gz.

File metadata

  • Download URL: statuscheck-3.2.0.tar.gz
  • Upload date:
  • Size: 142.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for statuscheck-3.2.0.tar.gz
Algorithm Hash digest
SHA256 dd0fddb55340dfc48b2449a6c98e4412a18cc8be75fa97df2b43888c9ba65ebe
MD5 9e2e0c903c9f9341045f27d4f2581a4f
BLAKE2b-256 7a4f6abf9f8be1305f9b575142c576dd1c81aa70c3af1c1e7e150445eed1942d

See more details on using hashes here.

File details

Details for the file statuscheck-3.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: statuscheck-3.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 27.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for statuscheck-3.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 276360dcec1f02d9320c7ffd25e070d1e9cc5e34206c972c569a56261d93ccc9
MD5 c4b4389424dca9efc2e63ce8d3479cc7
BLAKE2b-256 1d2b6a64c01e0c9de3f79a099e329ee14f0582641527f7c41d1fb3445d22e783

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page