Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

errorship

Code style: black
python versions
codecov
pipeline status
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

Click here for Documentation

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

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)

Source distribution for errorship 0.0.7b0
File Size Uploaded
errorship-0.0.7b0.tar.gz 11.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for errorship 0.0.7b0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.7b0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page