A very simple package for checking the status of a service and its components
Project description
A very simple package for checking the status of a service and its components
Free software: MIT license
Documentation: https://pystatuschecker.readthedocs.io.
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.
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
Built Distribution
File details
Details for the file py-status-checker-0.1.2.tar.gz
.
File metadata
- Download URL: py-status-checker-0.1.2.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb18f4c50917099d043b8f367938a4dec80dcdf139703d5d6c29941e83d38a78 |
|
MD5 | 5bb3647c6e34974e75df8baa7c7ef030 |
|
BLAKE2b-256 | 69a9fcc7ae8425adaba1d7d5f29129e277323f4765a97f31158a8533158bf7e5 |
File details
Details for the file py_status_checker-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: py_status_checker-0.1.2-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | adf20e2acec8d2e73faf73f4b94738f417636094ef922411484463fb7add493b |
|
MD5 | 3bad5c0507283066a82be622f3a04bb0 |
|
BLAKE2b-256 | c0c2ce55b089e83e3df11f55a0ba3dcb0a9712accc3a5d43b277017d3ca40ed2 |