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

Uploaded Source

Built Distribution

statuscheck-3.4.0-py2.py3-none-any.whl (28.4 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for statuscheck-3.4.0.tar.gz
Algorithm Hash digest
SHA256 04850a0c21c584b5bdd6289d5380a7f65c6326b5bb278e7d9557f379ea80c5ad
MD5 2bb74a5cc428e03a58304d14910943d7
BLAKE2b-256 8ffaf14c09029ad90ad4fddcfd9317b80caff7ac312c01117ef98e8a3d2059ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: statuscheck-3.4.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 28.4 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/50.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for statuscheck-3.4.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d6227ce0d5ecb1782c20f0851397a2e50001c1e9f510b4f2d1ffc6573e02d946
MD5 be9900572312f56fb164c8107d22ca76
BLAKE2b-256 9719d8ffe64f6a11e1626099f0456d538f34a19ff60c17901dfae39c204f9467

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