guardog-py
Guardog is a simple and easy-to-use application monitoring and alerting tool. It notifies you of runtime errors in realtime so that you can stay on top of issues and focus on delivering quality code to your users.
Installation
pip install guardog
Note: Guardog works on Python 3.7 and above
Usage
from guardog import Guardog
gd = Guardog(
api_key='<YOUR_API_KEY>',
uid='<UID>',
service_id='<SERVICE_ID>'
)
@gd.watch() # Watches for any exceptions and notifies you
def this_function_will_fail():
return 42 / 0
this_function_will_fail()
Credentials
To get your api_key, uid and service_id values, login (or signup if you already haven't) to Guardog
And once you are directed to your dashboard, follow these steps
Create Service- Choose
Application error alertingin dropdown - Fill in the form along with the notification info
- Once a new service is created, Click on
Detailsand you should see your credentails there. You can generate a new API key anytime.
Here's an screenshot of an example service
And that's it! You are all set to receive alerts everytime your program crashes during runtime.
Note: We don't spam you everytime an exception occurs. We only notify you every 6 hours from the last occurence.
For any issues, feedbacks and suggestions contact gautham@guardog.app
Release files for guardog 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| guardog-1.3.0.tar.gz | 3.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| guardog-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.5 kB
Release files / guardog-1.3.0.tar.gz
| Download URL | guardog-1.3.0.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d286915828b9701a1d7100f1f4a1b39141b314347a2aa6a665bbd5df5f8f9aea
|
|
BLAKE2b-256 checksum How to use checksums |
d42e77534ee1a20e3b185c00af5e6231c4a2f6068b46bf52f08cd76331c90cb8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.3.2 CPython/3.10.6 Linux/6.5.0-44-generic
|
Release files / guardog-1.3.0-py3-none-any.whl
| Download URL | guardog-1.3.0-py3-none-any.whl |
|---|---|
| Size | 3.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4218d08d24777d979a1c26543cc69e8a42db851fa9d9515dfbe946d631f03e52
|
|
BLAKE2b-256 checksum How to use checksums |
c399c5007923406262e810d8c99995386e6cfc2087f084249e533976d1ea607e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.3.2 CPython/3.10.6 Linux/6.5.0-44-generic
|