{"id":22315348,"url":"https://github.com/danielwelch/django-q-sentry","last_synced_at":"2025-10-05T13:52:20.224Z","repository":{"id":54853749,"uuid":"86767250","full_name":"danielwelch/django-q-sentry","owner":"danielwelch","description":"Bringing Sentry error tracking to Django Q","archived":false,"fork":false,"pushed_at":"2025-03-17T08:27:54.000Z","size":23,"stargazers_count":10,"open_issues_count":5,"forks_count":7,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-14T10:26:23.293Z","etag":null,"topics":["django","django-q","sentry"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danielwelch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-03-31T01:58:08.000Z","updated_at":"2025-06-13T04:29:02.000Z","dependencies_parsed_at":"2025-07-14T09:32:58.770Z","dependency_job_id":"f4480f22-a165-4325-aca9-7c3763d8dd6d","html_url":"https://github.com/danielwelch/django-q-sentry","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/danielwelch/django-q-sentry","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielwelch%2Fdjango-q-sentry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielwelch%2Fdjango-q-sentry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielwelch%2Fdjango-q-sentry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielwelch%2Fdjango-q-sentry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danielwelch","download_url":"https://codeload.github.com/danielwelch/django-q-sentry/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielwelch%2Fdjango-q-sentry/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278464272,"owners_count":25991177,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["django","django-q","sentry"],"created_at":"2024-12-03T22:13:13.631Z","updated_at":"2025-10-05T13:52:20.186Z","avatar_url":"https://github.com/danielwelch.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# django-q-sentry\n\nA [Django Q](https://github.com/Koed00/django-q/) Error Reporter plugin adding Sentry support.\n# Before version 0.1.3 sentry raven was a dependency. After 0.1.3 sentry-sdk used as raven is being deprecated.\n\n# Upgraded to sentry version 2.0.0 and higher.\n# Added check to see if sentry already instantiated. \n\n### Installation\n\nThis plugin is intended to be included with Django Q as [setuptools extra](https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies).\n\n`$ pip install django-q[sentry]`\n\nOr add `django-q[sentry]` to `requirements.txt`.\n\n\u003e This plugin requires Django Q version 0.8.1 or greater.\n\n### Usage\n\nConfigure Sentry via the Django Q `Q_CLUSTER` dictionary in your Django project's `settings.py`. It is important that the `sentry` key be set in the `error_reporter` dictionary, as this name aligns with the project's entry point for this plugin. The only required configuration entry is your Sentry DSN.\nIf sentry is init has been called in your code already, we will use Django's existing Sentry configuration.\n```python\nQ_CLUSTER = {\n    'error_reporter': {\n        'sentry': {\n            'dsn': 'https://******@sentry.io/\u003cproject\u003e'\n        }\n    }\n}\n```\nPlease check the [python sentry client configuration docs](https://docs.sentry.io/platforms/python/) for more options. Additional key-value pairs defined in `Q_CLUSTER['error_reporter']['sentry']` are passed directly as kwargs to instantiation of [`sentry.sentry_sdk`](https://docs.sentry.io/platforms/python/configuration/options/).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielwelch%2Fdjango-q-sentry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielwelch%2Fdjango-q-sentry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielwelch%2Fdjango-q-sentry/lists"}