{ "info": { "author": "Pierre Tardy", "author_email": "tardyp@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "txlogstash\n==========\n\nA twisted LogObserver sending json lines to a logstash, splunk, or any modern json capable event/log server.\n\nThe log events are tweaked in order to be properly indexed by elasticsearch.\nSpecial attention has been given to properly dump the failures.\n\nUsage::\n\n from txlogstash import TCPJsonLineLogObserver\n from twisted.logger import globalLogPublisher\n globalLogPublisher.addObserver(TCPJsonLineLogObserver(\"tcp:logger.example.com:5000\")\n\n\nLogstash.json::\n\n input {\n \ttcp {\n \t\tport => 5000\n \t\tcodec => json_lines\n \t}\n }\n output {\n \telasticsearch {\n \t\thosts => \"elasticsearch:9200\"\n \t}\n }\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "twisted", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "txlogstash", "package_url": "https://pypi.org/project/txlogstash/", "platform": "", "project_url": "https://pypi.org/project/txlogstash/", "project_urls": null, "release_url": "https://pypi.org/project/txlogstash/0.1.0/", "requires_dist": [ "twisted (>=16.0.0)" ], "requires_python": "", "summary": "A twisted log observer for logstash and similar", "version": "0.1.0" }, "last_serial": 2430312, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "373cfbc601be3622d81271e09f309ab1", "sha256": "b504354882c194d896fd52fb5920c4c603429b5e19b51039c5cef175698cca06" }, "downloads": -1, "filename": "txlogstash-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "373cfbc601be3622d81271e09f309ab1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6218, "upload_time": "2016-10-29T12:15:07", "url": "https://files.pythonhosted.org/packages/a0/a9/e1d135133a1955b3da3c46658b682740f964af8e2b1f22d05cdb4be82dc1/txlogstash-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5548134ff5bb8ad8e50cc83dd5ce052e", "sha256": "aa5eab892e05560eaf88e51113e40e54a9ed6ae6e4d5a85c6f27ee3c2dc44a3c" }, "downloads": -1, "filename": "txlogstash-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5548134ff5bb8ad8e50cc83dd5ce052e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4525, "upload_time": "2016-10-29T12:15:09", "url": "https://files.pythonhosted.org/packages/36/cc/2fdacfeeb4f7d987ffee326f222d8380c00f7d2e3c3338be4f458e725dd6/txlogstash-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "373cfbc601be3622d81271e09f309ab1", "sha256": "b504354882c194d896fd52fb5920c4c603429b5e19b51039c5cef175698cca06" }, "downloads": -1, "filename": "txlogstash-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "373cfbc601be3622d81271e09f309ab1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6218, "upload_time": "2016-10-29T12:15:07", "url": "https://files.pythonhosted.org/packages/a0/a9/e1d135133a1955b3da3c46658b682740f964af8e2b1f22d05cdb4be82dc1/txlogstash-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5548134ff5bb8ad8e50cc83dd5ce052e", "sha256": "aa5eab892e05560eaf88e51113e40e54a9ed6ae6e4d5a85c6f27ee3c2dc44a3c" }, "downloads": -1, "filename": "txlogstash-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5548134ff5bb8ad8e50cc83dd5ce052e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4525, "upload_time": "2016-10-29T12:15:09", "url": "https://files.pythonhosted.org/packages/36/cc/2fdacfeeb4f7d987ffee326f222d8380c00f7d2e3c3338be4f458e725dd6/txlogstash-0.1.0.tar.gz" } ] }