{ "info": { "author": "European Environment Agency: IDM2 A-Team", "author_email": "eea-edw-a-team-alerts@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 4.3", "Framework :: Plone :: 5.1", "Framework :: Plone :: Addon", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7" ], "description": "==========\neea.sentry\n==========\n.. image:: https://ci.eionet.europa.eu/buildStatus/icon?job=eea/eea.sentry/develop\n :target: https://ci.eionet.europa.eu/job/eea/job/eea.sentry/job/develop/display/redirect\n :alt: Develop\n.. image:: https://ci.eionet.europa.eu/buildStatus/icon?job=eea/eea.sentry/master\n :target: https://ci.eionet.europa.eu/job/eea/job/eea.sentry/job/master/display/redirect\n :alt: Master\n\nSentry integration for Plone and Zope\n\n.. contents::\n\n\nMain features\n=============\nIt comes with plenty of configuration options and features like:\n\n1. Easy to install/uninstall via Site Setup > Add-ons;\n2. Easily setup Sentry integration via environment variables;\n3. Report Python/Javascript errors to Sentry.\n\n\nInstall\n=======\n\n* Add eea.sentry to your eggs section in your buildout and re-run buildout::\n\n [buildout]\n eggs +=\n eea.sentry\n\n zcml +=\n eea.sentry\n\n* You can download a sample buildout from:\n\n - https://github.com/eea/eea.sentry/tree/master/buildouts/zope2\n - https://github.com/eea/eea.sentry/tree/master/buildouts/plone4\n - https://github.com/eea/eea.sentry/tree/master/buildouts/plone5\n\n* Or via docker::\n\n $ docker run --rm -p 8080:8080 -e ADDONS=\"eea.sentry\" -e SENTRY_DSN=\"https://:@sentry.io\" plone\n\n* Plone:\n\n * Within Site Setup > Add-ons install eea.sentry\n\n* Zope:\n\n * Add the following lines within your ZPT files / main_template::\n\n \n
\n \n \n \n\n\nEnvironment variables\n=====================\n\nIn order to start sending error logs to sentry you'll need to provide the following environment variables to your Zope/Plone instance:\n\n* **SENTRY_DSN** - Send python tracebacks to sentry.io or your custom Sentry installation (e.g.: **SENTRY_DSN=https://:@sentry.example.com**)\n* **SENTRY_SITE**, **SERVER_NAME** - Add **site** tag to Sentry logs (e.g.: **SENTRY_SITE=foo.example.com**)\n* **SENTRY_RELEASE**, **EEA_KGS_VERSION** - Add **release** tag to Sentry logs (e.g.: **SENTRY_RELEASE=5.1.5-34**)\n* **SENTRY_ENVIRONMENT** - Add **environment** tag to Sentry logs. Leave empty to automatically get it from rancher-metadata (e.g.: **SENTRY_ENVIRONMENT=staging**)\n\n\nBuildout installation\n=====================\n\n- `Zope 2 `_\n- `Plone 4+ `_\n- `Plone 5+ `_\n\n\nSource code\n===========\n\n- `Plone 4+ on github `_\n- `Plone 5+ on github `_\n\n\nEggs repository\n===============\n\n- https://pypi.python.org/pypi/eea.sentry\n- http://eggrepo.eea.europa.eu/simple\n\n\nPlone versions\n==============\nIt has been developed and tested for Plone 4 and 5. See buildouts section above.\n\n\nHow to contribute\n=================\nSee the `contribution guidelines (CONTRIBUTING.md) `_.\n\nCopyright and license\n=====================\n\neea.sentry (the Original Code) is free software; you can\nredistribute it and/or modify it under the terms of the\nGNU General Public License as published by the Free Software Foundation;\neither version 2 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\nor FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License\nfor more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc., 59\nTemple Place, Suite 330, Boston, MA 02111-1307 USA.\n\nThe Initial Owner of the Original Code is European Environment Agency (EEA).\nPortions created by Eau de Web are Copyright (C) 2009 by\nEuropean Environment Agency. All Rights Reserved.\n\n\nFunding\n=======\n\nEEA_ - European Environment Agency (EU)\n\n.. _EEA: https://www.eea.europa.eu/\n.. _`EEA Web Systems Training`: http://www.youtube.com/user/eeacms/videos?view=1\n\nChangelog\n=========\n\n1.2 - (2019-07-30)\n---------------------\n* maintain backwards compatibility with non-plone systems when checking\n for anonymous\n [valipod refs #102005]\n\n1.0 - (2019-06-01)\n------------------\n* Upgrade step: Within \"Plone > Site setup > Add-ons\"\n install/reinstall eea.sentry\n [avoinea refs #104872]\n* Feature: Add JS integration\n [avoinea refs #104872]\n\n0.2 - (2019-05-16)\n------------------\n* Feature: Setup Sentry logger via environment variables\n [avoinea refs #104872]\n\n0.1 - (2019-05-16)\n------------------\n* Feature: Add custom raven processors to cleanup Zope REQUEST\n [avoinea refs #104872]\n* Upgrade step: Within \"Plone > Site setup > Add-ons\" install eea.sentry\n [avoinea refs #104872]", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/eea/eea.sentry", "keywords": "EEA Add-ons Plone Zope", "license": "GPL version 2", "maintainer": "", "maintainer_email": "", "name": "eea.sentry", "package_url": "https://pypi.org/project/eea.sentry/", "platform": "", "project_url": "https://pypi.org/project/eea.sentry/", "project_urls": { "Homepage": "https://github.com/eea/eea.sentry" }, "release_url": "https://pypi.org/project/eea.sentry/1.2/", "requires_dist": null, "requires_python": "==2.7", "summary": "Zope/Plone Sentry integration", "version": "1.2" }, "last_serial": 5614289, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0eaef3adaf8d847363f5d82dcef1d9de", "sha256": "c3ede2a31bd0db298bb30559c2e2dc97a8f9f2a42bf57b6390102ccd8b5365a8" }, "downloads": -1, "filename": "eea.sentry-0.1.zip", "has_sig": false, "md5_digest": "0eaef3adaf8d847363f5d82dcef1d9de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59757, "upload_time": "2019-05-16T07:12:59", "url": "https://files.pythonhosted.org/packages/ec/17/2f938ef511af825f6ce9826be6b7e35d8e9e22a038ea818078f340a9266b/eea.sentry-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "a428f2d487df9d908dede28a40bca5ea", "sha256": "52e66653703ad4586ed5f9dc6518af061d3c1add96397266a070496687634c7a" }, "downloads": -1, "filename": "eea.sentry-0.2.zip", "has_sig": false, "md5_digest": "a428f2d487df9d908dede28a40bca5ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61518, "upload_time": "2019-05-16T18:03:21", "url": "https://files.pythonhosted.org/packages/53/e4/72025c6cc78675c3871460a82f17a9fff0dc26567cb1003455bc7a07582a/eea.sentry-0.2.zip" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "ec88ed8ecd1fb103699e6bf0656cae71", "sha256": "5a252cf60134ec4747ecd552e247807c9259286c3a73cb8efda702861328ced8" }, "downloads": -1, "filename": "eea.sentry-1.0.zip", "has_sig": false, "md5_digest": "ec88ed8ecd1fb103699e6bf0656cae71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83319, "upload_time": "2019-06-11T15:20:49", "url": "https://files.pythonhosted.org/packages/3b/b2/0c3688f37ddadb5dbb541348b50e9922f529ae7ec43cc9e3c94e0692d848/eea.sentry-1.0.zip" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "1d6ef9d5806ccde18eb8c36fa08d305c", "sha256": "f42de56407642fd6a189fd51d796d463de6ae29972e82732f593debadf0c25ab" }, "downloads": -1, "filename": "eea.sentry-1.2.zip", "has_sig": false, "md5_digest": "1d6ef9d5806ccde18eb8c36fa08d305c", "packagetype": "sdist", "python_version": "source", "requires_python": "==2.7", "size": 74471, "upload_time": "2019-07-31T15:58:41", "url": "https://files.pythonhosted.org/packages/a3/b3/6cb7f42feb6063e9ab9366333e678faf44cdcd5cc1bc85eaf9914682f38f/eea.sentry-1.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1d6ef9d5806ccde18eb8c36fa08d305c", "sha256": "f42de56407642fd6a189fd51d796d463de6ae29972e82732f593debadf0c25ab" }, "downloads": -1, "filename": "eea.sentry-1.2.zip", "has_sig": false, "md5_digest": "1d6ef9d5806ccde18eb8c36fa08d305c", "packagetype": "sdist", "python_version": "source", "requires_python": "==2.7", "size": 74471, "upload_time": "2019-07-31T15:58:41", "url": "https://files.pythonhosted.org/packages/a3/b3/6cb7f42feb6063e9ab9366333e678faf44cdcd5cc1bc85eaf9914682f38f/eea.sentry-1.2.zip" } ] }