Skip to content
This repository has been archived by the owner on Nov 6, 2023. It is now read-only.

A Sentry extension to add S3 as a NodeStore backend.

License

Notifications You must be signed in to change notification settings

ParadoxAi/sentry-s3-nodestore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sentry-s3-nodestorage

Sentry extension implementing the NodeStorage interface for Amazon Simple Storage Service

This fork uses boto3 and has a few issues fixed to store data directly as raw binary, and also allows specifying a custom s3 endpoint to make it compatible with alternative storage systems like Ceph, Minio, Noobaa or BackBlaze.

Installation

$ pip install https://github.com/ParadoxAi/sentry-s3-nodestore

Configuration

SENTRY_NODESTORE = 'sentry_s3_nodestore.backend.S3NodeStorage'
SENTRY_NODESTORE_OPTIONS = {
    'bucket_name': 'my-sentry-bucket',
    'region': 'us-west-1', # Necessary for buckets outside US-Standard
    'endpoint': 'https://s3.yourserver.com', # Optionally you can provide your own S3 compatible endpoint
    'aws_access_key_id': 'AKIAIJ....',
    'aws_secret_access_key': 'deadbeefdeadbeef....'
}

About

A Sentry extension to add S3 as a NodeStore backend.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%