Skip to main content

No project description provided

Project description

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.

guardog with python

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

  1. Create Service
  2. Choose Application error alerting in dropdown
  3. Fill in the form along with the notification info
  4. Once a new service is created, Click on Details and you should see your credentails there. You can generate a new API key anytime.

Here's an screenshot of an example service guardog service details

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

Blog - https://www.guardog.app/blog/guardog-python

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

guardog-1.2.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

guardog-1.2.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file guardog-1.2.0.tar.gz.

File metadata

  • Download URL: guardog-1.2.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.6 Linux/6.5.0-44-generic

File hashes

Hashes for guardog-1.2.0.tar.gz
Algorithm Hash digest
SHA256 5f6b5010f06c36ec8222267a7b45a63531c02bf014a9d0a7619214f982299ef8
MD5 9402711b9ef08a6d7877e79cbf10e334
BLAKE2b-256 6dd6fbf2dc10ecd310c9d3dfe59c2e49b7a32814322f400240b2cc9fe2d145c1

See more details on using hashes here.

File details

Details for the file guardog-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: guardog-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.6 Linux/6.5.0-44-generic

File hashes

Hashes for guardog-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 46d56de511ce6ff153607c808a188637a9bc8c491df65b9603ddb55f6a5c306a
MD5 b256bd950423076fc428c38b46ef17a1
BLAKE2b-256 47c4a2a53372384a80c7f7567e721f965a7521ed284c778e95e59bb5637c6306

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