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

Uploaded Source

Built Distribution

guardog-1.3.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: guardog-1.3.0.tar.gz
  • Upload date:
  • Size: 3.1 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.3.0.tar.gz
Algorithm Hash digest
SHA256 d286915828b9701a1d7100f1f4a1b39141b314347a2aa6a665bbd5df5f8f9aea
MD5 37c182d170488a6cc5980c5a92eeca3c
BLAKE2b-256 d42e77534ee1a20e3b185c00af5e6231c4a2f6068b46bf52f08cd76331c90cb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: guardog-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 3.4 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4218d08d24777d979a1c26543cc69e8a42db851fa9d9515dfbe946d631f03e52
MD5 b3bbf9d79b8aa062ee05bde728065d55
BLAKE2b-256 c399c5007923406262e810d8c99995386e6cfc2087f084249e533976d1ea607e

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