Pre-release
This release is a pre-release and may not be stable for production use.
errorship
errorship is a python library that sends exceptions/errors
generated by your application to your datadog account.
The exceptions together with their stacktraces are then rendered
beatifully with proper syntax highlighting preserved.
You can search for exceptions in datadog using the tags that you had
set or via full text search.
Are you tired of looking at metrics in datadog and then switching over
to another website to track your applications exceptions?
Try `errorship <https://errorship.com>`__
errorship has no third-party dependencies.
It works in both Python 2 & python 3
Installation
pip install errorship
Usage
Add the following piece of code at a place where it can be executed
very early at the startup of your application.
Such a place can be in an __init__.py file or at the top of your
main.py file.
import errorship
errorship.setup(
datadog_agent_host="localhost",
datadog_agent_port=8125,
errorship_license_key="MyErrorshipLicenseKey",
tags={
# this tags will be added to the errors/exceptions
# that are sent to datadog
"env": "production",
"project": "accounting",
"deployment_version": "v12.56"
}
)
More documentation is available
Screenshots
Errors, exceptions, stacktraces and associated metadata as rendered in datadog;
errorship rendered exceptions in datadog
errorship rendered exceptions in datadog
errorship rendered exceptions in datadog
errorship rendered exceptions in datadog
Metadata
Release files for errorship 0.0.7b0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| errorship-0.0.7b0.tar.gz | 11.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| errorship-0.0.7b0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.4 kB
Release files / errorship-0.0.7b0.tar.gz
| Download URL | errorship-0.0.7b0.tar.gz |
|---|---|
| Size | 11.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e1e65f9da3e8d108089ee93d59e41bcf3d9cbea025c67842eece7cc380c1150a
|
|
BLAKE2b-256 checksum How to use checksums |
a9fbcb1b0227f54a82e3b343ea14ce1ef4abab500d998b8a2b42336b1dacaf2a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5
|
Release files / errorship-0.0.7b0-py3-none-any.whl
| Download URL | errorship-0.0.7b0-py3-none-any.whl |
|---|---|
| Size | 11.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3cbfc1dd859e3d9a51f6bb217908de3cab2b8b0b46ee88d9bfc18eab1add9a44
|
|
BLAKE2b-256 checksum How to use checksums |
2e60afa161207390d66314007c480a6d7aa3dd056c4fecd52fea73ccb0f3aa85
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5
|