Skip to main content

Exception Monitoring System

Project description

ExMon

exmon can monitor your script and forward exceptions to specified services

  • super easy
  • modular

Example

from exmon import ExMon
from exmon.services import Alerta
from exmon.services import DiscordWebhook

# set up discord webhook
discord = DiscordWebhook('<URL>')

# set up alerta
alerta = Alerta(host_url='<HOST_URL>', api_key='<API_KEY>')

# start up ex mon with both services
ExMon(services=[discord, alerta])

# raise test exception
raise Exception('Totally unexpected exception')

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

exmon-0.0.1.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

exmon-0.0.1-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file exmon-0.0.1.tar.gz.

File metadata

  • Download URL: exmon-0.0.1.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for exmon-0.0.1.tar.gz
Algorithm Hash digest
SHA256 d0771b612a7a32ef674771b54ef8eac9dbc7995c27ce2a790238143bcd9c9e54
MD5 9911007b80effeb62cd899553be75ad7
BLAKE2b-256 ef099987cdbe11f986399098826594c27f7a9853b19dad66c8bb744e755bda71

See more details on using hashes here.

File details

Details for the file exmon-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: exmon-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for exmon-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2e31fd1531bc5712d1b4cd16c3fffec4ab86f14f27d2b725e91c39e88d1228a4
MD5 fcfd48b297c7a8e4576bad8196915e87
BLAKE2b-256 8e148683ae47ee07a8d13acb6f4804294cb3344e747d63ec96fb53b9b0239049

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page