Transport for Sentry that saves failed-to-send events on disk and resends them on the next launch.
Project description
sentry-offline-transport
Transport for Sentry that saves failed-to-send events and resends them on the next launch.
Installation
sentry-offline-trasport requires Python >= 3.8.0, sentry-sdk >= 2.0.0.
Install from PyPI using pip or any other Python package manager.
pip install sentry-offline-transport
Usage
To start using the transport, you have to provide a path to store failed events. It can be
an absolute or a relative path, either a string or a Path object. If the directory doesn't exist,
it will be created along with all required parent directories.
By default, the transport will try to upload previously saved events right after the initialization.
You can configure this behavior using the reupload_on_startup parameter.
import sentry_sdk
from sentry_offline import make_offline_transport
sentry_sdk.init(
dsn="https://asdf@abcd1234.ingest.us.sentry.io/1234",
transport=make_offline_transport(
storage_path="~/.local/share/myapp/sentry_events",
reupload_on_startup=False,
),
)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sentry_offline_transport-1.0.0.tar.gz.
File metadata
- Download URL: sentry_offline_transport-1.0.0.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.5.0-1021-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a16baacfee6795451eb0f8d2e37517108a7e20ffc3bb0e108048990c74222c9e
|
|
| MD5 |
1df10aaaa4f8a6b2d995cacd6d48161e
|
|
| BLAKE2b-256 |
53078a8626a31c85c9f85af4d4748dd1f838d8ff67e72da27a6cc545633796cc
|
File details
Details for the file sentry_offline_transport-1.0.0-py3-none-any.whl.
File metadata
- Download URL: sentry_offline_transport-1.0.0-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.5.0-1021-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0cd1ce1b8bc4bbe17fa813feeea259c43fff7b7ba0e50083939747ccbd4044c
|
|
| MD5 |
dc0467f8b4dbad310f6fd45ade2e067e
|
|
| BLAKE2b-256 |
e9185e943463dd007ad5be3e51835970e2a7e229cd46f6cb924ddf38705397ab
|