Metadata-Version: 2.1
Name: exmon
Version: 0.0.1
Summary: Exception Monitoring System
Home-page: https://github.com/klaemsch/exmon
Author: klaemsch
License: MIT
Project-URL: Bug Tracker, https://github.com/klaemsch/exmon/issues
Keywords: exception,monitoring,bug,alert,alerta,discord
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Utilities
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: Software Development :: Bug Tracking
Classifier: Topic :: System :: Logging
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE

# ExMon

exmon can monitor your script and forward exceptions to specified services
- super easy
- modular

# Example

```python

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')

```


