{ "info": { "author": "Philip Cristiano", "author_email": "phil@seatgeek.com", "bugtrack_url": null, "classifiers": [], "description": "# Circus-Logstash\n\nA logger to be used in Circus that ships logs via a Redis queue to Logstash. If there is interest in other brokers they should be able to be added to this project\n\n# Installation\n\n```\n pip install circus-logstash\n```\n\n# Usage\n\nIn your Circus config add the stream class and some info\n\n```\n stdout_stream.class = circus_logstash.circus_logstash.LogstashRedisLogger\n stdout_stream.refresh_time = 0.3\n stdout_stream.urls = redis://localhost:6379/0\n stdout_stream.service = service_name\n stdout_stream.redis_namespace = logstash:app:production\n\n stdout_stream.subclass = FileStream\n stdout_stream.subclass_filename = '/var/log/...'\n\n stdout_stream.field_extra_field = 'field_value'\n```\n\n`urls` is a comma separated list of Redis urls to connect to. These are done in round robin if there are any failures connection/writing.\n\n`service` Used throughout for namespacing the log lines\n\n`redis_namespace` The list to write logs to\n\n`subclass` A class to use as well (like writing files still)\n\nAny options prefixed with `subclass_` will be passed to the init of the subclass\n\nAny options prefixed with `field_` can be used to include extra field:value pairs in the Logstash events. This is useful to include extra metadata about this process.", "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/seatgeek/circus-logstash", "keywords": "logstash circus", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "circus-logstash", "package_url": "https://pypi.org/project/circus-logstash/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/circus-logstash/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/seatgeek/circus-logstash" }, "release_url": "https://pypi.org/project/circus-logstash/0.0.5/", "requires_dist": null, "requires_python": null, "summary": "A Logstash shipper for Circus", "version": "0.0.5" }, "last_serial": 5269456, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "9951c9ca91a30ac26d44d71e700ec348", "sha256": "9875a2727db7c2da878fa6860dded5a3df532015f6b6b67544fb0833abc833ec" }, "downloads": -1, "filename": "circus-logstash-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9951c9ca91a30ac26d44d71e700ec348", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2908, "upload_time": "2013-07-17T14:25:20", "url": "https://files.pythonhosted.org/packages/dd/44/f060bca6f4c961cc88449e5ea8f27769a9869f9c3b7907fbf178f5728428/circus-logstash-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f694bc9a01fd34c242043167e67b79fd", "sha256": "af9797244d04da380d46d9391a041b55277ab6dca9da852a11b7037be08acd78" }, "downloads": -1, "filename": "circus-logstash-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f694bc9a01fd34c242043167e67b79fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2907, "upload_time": "2013-07-17T18:31:28", "url": "https://files.pythonhosted.org/packages/ff/cb/72d1f0fd8c058aca9b08403d700ee588b5504c638f20acbfcbf9f4142fcf/circus-logstash-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "4c1843b0f83497ca706d4bd6aae09560", "sha256": "d249ce2411c20125659eecb8148c5bd4bef363347418e85a9f7786fbcdd2f581" }, "downloads": -1, "filename": "circus-logstash-0.0.3.tar.gz", "has_sig": false, "md5_digest": "4c1843b0f83497ca706d4bd6aae09560", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2924, "upload_time": "2013-07-17T18:57:11", "url": "https://files.pythonhosted.org/packages/5a/01/90c021ffedd21271444fc9aa360b9e9e243d3731c01027f0172d09ddc0c7/circus-logstash-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "760033f91e991594b56e81c030e57e69", "sha256": "0e449dd1aa194e8910bf7c88a3cbeb5c102b619e06202eccb2d641776bb561ce" }, "downloads": -1, "filename": "circus-logstash-0.0.4.tar.gz", "has_sig": false, "md5_digest": "760033f91e991594b56e81c030e57e69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2957, "upload_time": "2013-07-17T20:03:15", "url": "https://files.pythonhosted.org/packages/64/fe/1d8a3d456ac8211c5a0fa6e50645aece464c6de4afa38dc0786d8a677e9c/circus-logstash-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "60013537f0c3c7a02af4da3afab2cc0c", "sha256": "b7bbd8236c56b1803c4ae4f8982349d776cdd917d682d62e15e4c567df3d8cb6" }, "downloads": -1, "filename": "circus-logstash-0.0.5.tar.gz", "has_sig": false, "md5_digest": "60013537f0c3c7a02af4da3afab2cc0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3124, "upload_time": "2013-08-12T14:55:16", "url": "https://files.pythonhosted.org/packages/c2/9f/3d4c6faf85120e4daa9d3c3b89c861d49f2918a2d2db805946f408e69dc9/circus-logstash-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "60013537f0c3c7a02af4da3afab2cc0c", "sha256": "b7bbd8236c56b1803c4ae4f8982349d776cdd917d682d62e15e4c567df3d8cb6" }, "downloads": -1, "filename": "circus-logstash-0.0.5.tar.gz", "has_sig": false, "md5_digest": "60013537f0c3c7a02af4da3afab2cc0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3124, "upload_time": "2013-08-12T14:55:16", "url": "https://files.pythonhosted.org/packages/c2/9f/3d4c6faf85120e4daa9d3c3b89c861d49f2918a2d2db805946f408e69dc9/circus-logstash-0.0.5.tar.gz" } ] }