Export Sentry issues to CSV for further analysis
Project description
sentry2csv
Dump Sentry issues to CSV for further analysis.
$ sentry2csv --token f9u3fdu821ed9j10sj19kjd991010 sparkmeter TopSecretProject13
Fetching issues page 1
Exported to sparkmeter-TopSecretProject13-export.csv
$ head -2 sparkmeter-TopSecretProject13-export.csv
Error,Location,Details,Events,Users,Notes,Link
AttributeError,secret_project.tasks.remove_every_zig,'NoneType' object has no attribute 'zig_count',12,1,,https://sentry.io/organizations/sparkmeter/issues/129481/
Installation
sentry2csv is available on PyPI.
pipx (reccomended)
pipx is a tool that allows you to install and run Python applications in isolated environments.
- Install pipx, following their instructions
- Install sentry2csv:
pipx install sentry2csv
pip
Alternatively, you can install sentry2csv using standard pip.
pip3 install sentry2csv
Use
- Get a Sentry API Token from https://sentry.io/settings/account/api/auth-tokens/
- Run the exporter:
sentry2csv --token <API_TOKEN> <SENTRY_ORG> <SENTRY_PROJECT>- For example,
sentry2csv --token f9u3fdu821ed9j10sj19kjd991010 sparkmeter TopSecretProject13
- For example,
This also accepts an optional --enrich flag. Enrichments augment issues with data from the latest event.
An enrichment is in the form of dotted.sentry.path=CSV_Field_Name, and multiple enrichments are comma-separated.
Development
- Clone this repository
- Create a virtualenv with Python 3.7 or greater
- e.g.,
mkvirtualenv -p $(which python3.7) sentry2csv
- e.g.,
- Install the package in editable mode:
pip install -e .[dev] - Hack away!
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 sentry2csv-1.3.0.tar.gz.
File metadata
- Download URL: sentry2csv-1.3.0.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88e10ac37bbff1a1863ae43e970b6a89f073b82e01901ba22d6bc25adbafd6d1
|
|
| MD5 |
01076ff80500e29e482724bef6591dd6
|
|
| BLAKE2b-256 |
d5fa016d57a21a76f3fae4f981f7dce5edda7549a9a0c0437380977600e93568
|
File details
Details for the file sentry2csv-1.3.0-py3-none-any.whl.
File metadata
- Download URL: sentry2csv-1.3.0-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47307a627ff093db7ad02920001833c138c237bfd9bdb03d49dcd4e699676b27
|
|
| MD5 |
45c3397eec1c2d8ee7cb18a290d486bf
|
|
| BLAKE2b-256 |
e280abf8ceddf2f3a220974fd117ed462ef5b9607fd258664974692a62408a59
|