{ "info": { "author": "Adri\u00e0 Mercader", "author_email": "adria.mercader@okfn.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Pylons", "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP :: Session", "Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Systems Administration :: Authentication/Directory" ], "description": "Sentry CKAN extension\n======================\n\nThe Sentry CKAN extension allows to add a `Sentry`_ middleware to the CKAN and stack and optionally configure a Sentry log handler.\n\nThis extension builds on top of the previous work of:\n\n* @noirbizarre on https://github.com/etalab/ckanext-sentry\n* @rshk on https://github.com/opendatatrentino/ckanext-sentry\n\nInstallation\n------------\n\nTo install the extension, activate your virtualenv and run::\n\n pip install ckanext-sentry\n\nAlternative, you can install a development version with::\n\n git clone https://github.com/okfn/ckanext-sentry.git\n cd ckanext-sentry\n python setup.py develop\n pip install -r requirements.txt\n\nConfiguration\n-------------\n\n\nTo activate the plugin, add ``sentry`` to the ``ckan.plugins`` key in your ini file::\n\n ckan.plugins = sentry \n\nYou must provide a Sentry DSN::\n\n sentry.dsn = https://xxxxxx:xxxxxx@sentry.domain.com/1\n\nYou can see a full list of supported options for the Sentry client on the `official Raven documentation`_.\n\nIf you want Sentry to record your log messages, you can turn it on adding the following options::\n\n sentry.configure_logging=True\n sentry.log_level=WARN\n\nThe default log level if not provided in the configuration is INFO.\n\nAll these configuration options can also be passed via environment variables:\n\n* ``SENTRY_DSN`` or ``CKAN_SENTRY_DSN``\n* ``CKAN_SENTRY_CONFIGURE_LOGGING``\n* ``CKAN_SENTRY_LOG_LEVEL``\n\nThe configuration also supports env vars named like the `ckanext-envvars`_ extension convention (eg ``CKAN___SENTRY__LOG_LEVEL``).\n\n\n\n\n.. _Sentry: http://getsentry.com/\n.. _official Raven documentation: http://raven.readthedocs.org/en/latest/advanced.html#configuring-the-client\n.. _ckanext-envvars: https://github.com/okfn/ckanext-envvars", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/okfn/ckanext-sentry", "keywords": "CKAN,Sentry", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "ckanext-sentry", "package_url": "https://pypi.org/project/ckanext-sentry/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ckanext-sentry/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/okfn/ckanext-sentry" }, "release_url": "https://pypi.org/project/ckanext-sentry/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "Sentry support for CKAN", "version": "0.0.2" }, "last_serial": 1776072, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ceea547da9721a3272fe45e2ef426c85", "sha256": "d4d11e825ee092e31b053ce382be212fb2d3dd0709403b066a763c6d27c59e2e" }, "downloads": -1, "filename": "ckanext-sentry-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ceea547da9721a3272fe45e2ef426c85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3589, "upload_time": "2015-10-19T12:52:24", "url": "https://files.pythonhosted.org/packages/49/d5/6cbb5c57128754bc27d7d1c0dc79712fc82629b66d026beaacc10e5c59db/ckanext-sentry-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d4ef8e5826e789abababcf1942e24155", "sha256": "31cc75db500b56981550abb792a3e46ec5b668e65e031cc2cfa5f4b72c2e9e34" }, "downloads": -1, "filename": "ckanext-sentry-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d4ef8e5826e789abababcf1942e24155", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3584, "upload_time": "2015-10-19T13:22:30", "url": "https://files.pythonhosted.org/packages/a1/b8/26e569c466a8fbb6aa2a5589de5d290f861e0f974c78e2e0b5d9b8494739/ckanext-sentry-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d4ef8e5826e789abababcf1942e24155", "sha256": "31cc75db500b56981550abb792a3e46ec5b668e65e031cc2cfa5f4b72c2e9e34" }, "downloads": -1, "filename": "ckanext-sentry-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d4ef8e5826e789abababcf1942e24155", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3584, "upload_time": "2015-10-19T13:22:30", "url": "https://files.pythonhosted.org/packages/a1/b8/26e569c466a8fbb6aa2a5589de5d290f861e0f974c78e2e0b5d9b8494739/ckanext-sentry-0.0.2.tar.gz" } ] }