Skip to main content

Status Checker

https://img.shields.io/pypi/v/pystatuschecker.svg https://img.shields.io/travis/timmartin19/pystatuschecker.svg Documentation Status Updates

A very simple package for checking the status of a service and its components

Examples

from status_checker import StatusChecker

def check_database(config):
    # ... check if it's up and either return a dictionary like
    # {'available': <bool>} or throw an exception

def check_other_service(config):
    # ... same as above

status_checker = StatusChecker(database=check_database, other_service=check_other_service)
status_dict = status_checker.status(config)

The status_dict include the state of the components in the ‘components’ key, the failure_count, and the status of the service as a whole

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

Metadata

Release files for pystatuschecker 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pystatuschecker 0.1.3
File Size Uploaded
pystatuschecker-0.1.3.tar.gz 2.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pystatuschecker 0.1.3
File Interpreter ABI Platform
pystatuschecker-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 6.6 kB

Release files / pystatuschecker-0.1.3.tar.gz

Download URL pystatuschecker-0.1.3.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
36a2c3f7ce9765f0fc3dedbd850398cfbf923f2f39ab6c0d1c17d33c7e68ac6b
BLAKE2b-256 checksum
How to use checksums
b0bb17c68b215e7ef58b9b2e590f5d0c67531cdd0a28ae32fd46d2dc439c5b38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pystatuschecker-0.1.3-py3-none-any.whl

Download URL pystatuschecker-0.1.3-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
13f9220f0c973ce4e654ba16743d77748c3b1a06f5f57db817894c413f928cbe
BLAKE2b-256 checksum
How to use checksums
2916450b8eeebeba8ed67b4e3ffe28a6addce5b6b0f3abf6593b546ccd50414d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page