{ "info": { "author": "Adam Kariv", "author_email": "adam.kariv@datopian.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": "LogStash CKAN extension\n=======================\n\nThe LogStash CKAN extension allows to add a `Logstash`_ middleware to the CKAN and stack and optionally configure a LohStash log handler.\n\n\nThis extension builds on top of the previous work of:\n\n* @okfn on https://github.com/okfn/ckanext-sentry.\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-logstash\n\nAlternative, you can install a development version with::\n\n git clone https://github.com/datopian/ckanext-logstash.git\n cd ckanext-logstash\n python setup.py develop\n pip install -r requirements.txt\n\nConfiguration\n-------------\n\n\nTo activate the plugin, add ``logstash`` to the ``ckan.plugins`` key in your ini file::\n\n ckan.plugins = logstash \n\nYou must provide a Logstash Endpoint::\n\n logstash.kind = tcp/udp/amqp\n logstash.host = \n logstash.port = (5959 by default)\n\nIf you want Logstash to record your log messages, you can turn it on adding the following options::\n\n logstash.configure_logging=True\n logstash.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* ``CKAN_LOGSTASH_KIND``\n* ``CKAN_LOGSTASH_HOST``\n* ``CKAN_LOGSTASH_PORT``\n* ``CKAN_SENTRY_CONFIGURE_LOGGING``\n* ``CKAN_SENTRY_LOG_LEVEL``\n\n\nThe configuration also supports env vars named\nlike the `ckanext-envvars`_ extension convention (eg ``CKAN___LOGSTASH__LOG_LEVEL``).\n\n\n.. _Logstash: https://www.elastic.co/products/logstash\n.. _ckanext-envvars: https://github.com/okfn/ckanext-envvars\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/datopian/ckanext-logstash", "keywords": "CKAN,Logstash", "license": "", "maintainer": "", "maintainer_email": "", "name": "ckanext-logstash", "package_url": "https://pypi.org/project/ckanext-logstash/", "platform": "", "project_url": "https://pypi.org/project/ckanext-logstash/", "project_urls": { "Homepage": "https://github.com/datopian/ckanext-logstash" }, "release_url": "https://pypi.org/project/ckanext-logstash/0.0.2/", "requires_dist": [ "python-logstash" ], "requires_python": "", "summary": "Logstash support for CKAN", "version": "0.0.2" }, "last_serial": 5821706, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "3f4d98d442fd41a2086016ff5357c5d4", "sha256": "528cb764a43702c1f32e39754c48478fda2ec810f5c6b7e9d09fa5965462418f" }, "downloads": -1, "filename": "ckanext_logstash-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3f4d98d442fd41a2086016ff5357c5d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4243, "upload_time": "2019-09-09T09:08:15", "url": "https://files.pythonhosted.org/packages/45/aa/3299f82aa6757df5d2e9890bb764358bd26132e734b0ee2f25b0a752091e/ckanext_logstash-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "faf709df340a550bb1f7189106103c4a", "sha256": "9475c03739f50f77fe492d38603254c410bcbb827ee039c39cbddc3fae3165b8" }, "downloads": -1, "filename": "ckanext-logstash-0.0.1.tar.gz", "has_sig": false, "md5_digest": "faf709df340a550bb1f7189106103c4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3536, "upload_time": "2019-09-09T09:08:18", "url": "https://files.pythonhosted.org/packages/24/b8/6a9f76937f06369a1b7ca226a0842a9368c902f332dd918fe21cf207aa33/ckanext-logstash-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "08fdc6a804278243113ea15412af9da9", "sha256": "6eb04f3567ff10dab62cc476fd07c23c49c982b3a8111c722281f819c48fc6a6" }, "downloads": -1, "filename": "ckanext_logstash-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "08fdc6a804278243113ea15412af9da9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5362, "upload_time": "2019-09-12T17:45:37", "url": "https://files.pythonhosted.org/packages/20/2d/c3eef2ba93cec3cc8a88b55a4e9ec39fd2e41857d79d11b59019639c6032/ckanext_logstash-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b276aa18cd14921e6dde03bf52cd506", "sha256": "cf498880df39e9ecb4568ca20ac9161dffa57a3807c4c1931534767daf1439a4" }, "downloads": -1, "filename": "ckanext-logstash-0.0.2.tar.gz", "has_sig": false, "md5_digest": "8b276aa18cd14921e6dde03bf52cd506", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3543, "upload_time": "2019-09-12T17:45:39", "url": "https://files.pythonhosted.org/packages/8e/b5/124e2a972c491accd79b6b6fd4eb35ec20520d278067c7daa41f64e6c040/ckanext-logstash-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "08fdc6a804278243113ea15412af9da9", "sha256": "6eb04f3567ff10dab62cc476fd07c23c49c982b3a8111c722281f819c48fc6a6" }, "downloads": -1, "filename": "ckanext_logstash-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "08fdc6a804278243113ea15412af9da9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5362, "upload_time": "2019-09-12T17:45:37", "url": "https://files.pythonhosted.org/packages/20/2d/c3eef2ba93cec3cc8a88b55a4e9ec39fd2e41857d79d11b59019639c6032/ckanext_logstash-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b276aa18cd14921e6dde03bf52cd506", "sha256": "cf498880df39e9ecb4568ca20ac9161dffa57a3807c4c1931534767daf1439a4" }, "downloads": -1, "filename": "ckanext-logstash-0.0.2.tar.gz", "has_sig": false, "md5_digest": "8b276aa18cd14921e6dde03bf52cd506", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3543, "upload_time": "2019-09-12T17:45:39", "url": "https://files.pythonhosted.org/packages/8e/b5/124e2a972c491accd79b6b6fd4eb35ec20520d278067c7daa41f64e6c040/ckanext-logstash-0.0.2.tar.gz" } ] }