{
"info": {
"author": "Zoltan Nagy, Zsolt Dollenstein",
"author_email": "zoltan.nagy@prezi.com, zsolt.dollenstein@prezi.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Web Environment",
"Intended Audience :: Developers",
"License :: Freely Distributable",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Topic :: Software Development :: Libraries :: Application Frameworks",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "python-zipkin\n=============\n\n|Build Status|\n\n*python-zipkin* is an api for recording and sending\nmessages to `Zipkin `_. Why use it?\nFrom the http://twitter.github.io/zipkin/:\n\n\"Collecting traces helps developers gain deeper knowledge about how\ncertain requests perform in a distributed system. Let's say we're having\nproblems with user requests timing out. We can look up traced requests\nthat timed out and display it in the web UI. We'll be able to quickly\nfind the service responsible for adding the unexpected response time. If\nthe service has been annotated adequately we can also find out where in\nthat service the issue is happening.\"\n\nSupported versions\n------------------\n\n**Python**: ``2.6``, ``2.7`` (the current Python Thrift release doesn't\nsupport Python 3)\n\nRecording annotations\n~~~~~~~~~~~~~~~~~~~~~\n\n``python-zipkin`` creates a single span per served requests. It\nautomatically adds a number of annotations (see below). You can also add\nyour own annotations from anywhere in your code:\n\n.. code:: python\n\n from zipkin.api import api as zipkin_api\n\n zipkin_api.record_event('MySQL: \"SELECT * FROM auth_users\"', duration=15000) # Note duration is in microseconds, as defined by Zipkin\n zipkin_api.record_key_value('Cache misses', 15) # You can use string, int, long and bool values\n\n\nHacking\n-------\n\nSee\n`CONTRIBUTING.md `_\nfor guidelines.\n\nYou can start hacking on ``python-zipkin`` with:\n\n.. code:: sh\n\n git clone https://github.com/prezi/python-zipkin.git\n cd python-zipkin\n git remote rename origin upstream\n virtualenv virtualenv\n . virtualenv/bin/activate\n python setup.py test\n\n.. |Build Status| image:: https://travis-ci.org/prezi/python-zipkin.svg?branch=master\n :target: https://travis-ci.org/prezi/python-zipkin\n",
"description_content_type": null,
"docs_url": null,
"download_url": null,
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/prezi/python-zipkin",
"keywords": "zipkin python",
"license": "Apache2",
"maintainer": null,
"maintainer_email": null,
"name": "zipkin",
"package_url": "https://pypi.org/project/zipkin/",
"platform": "any",
"project_url": "https://pypi.org/project/zipkin/",
"project_urls": {
"Homepage": "https://github.com/prezi/python-zipkin"
},
"release_url": "https://pypi.org/project/zipkin/0.1.0/",
"requires_dist": null,
"requires_python": null,
"summary": "python api for sending data to Zipkin",
"version": "0.1.0"
},
"last_serial": 1986335,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "82f46e56cc3199ceb5b60d048e3bed8b",
"sha256": "b1ea2e000c129c7780b658fd5fdbac9990ef9ebc3a840d864c0f918f1a9a2cd7"
},
"downloads": -1,
"filename": "zipkin-0.1.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "82f46e56cc3199ceb5b60d048e3bed8b",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 23144,
"upload_time": "2016-03-02T20:00:30",
"url": "https://files.pythonhosted.org/packages/be/4c/01043aeadb96da11df472c45bccf9c1fd71f18feeab7cf346a334294edc6/zipkin-0.1.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "bffc69eebca8549e0a7670473c3f072a",
"sha256": "2cd0899f170ddf39f00090e59dd33ca8e5d0d72bd90b6d698017fddfc9ba5bea"
},
"downloads": -1,
"filename": "zipkin-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "bffc69eebca8549e0a7670473c3f072a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15016,
"upload_time": "2016-03-02T20:00:38",
"url": "https://files.pythonhosted.org/packages/45/23/5deac7015d0f3911c86d9016cced56cb8a16a9cda7760df24d12fb97e02d/zipkin-0.1.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "82f46e56cc3199ceb5b60d048e3bed8b",
"sha256": "b1ea2e000c129c7780b658fd5fdbac9990ef9ebc3a840d864c0f918f1a9a2cd7"
},
"downloads": -1,
"filename": "zipkin-0.1.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "82f46e56cc3199ceb5b60d048e3bed8b",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 23144,
"upload_time": "2016-03-02T20:00:30",
"url": "https://files.pythonhosted.org/packages/be/4c/01043aeadb96da11df472c45bccf9c1fd71f18feeab7cf346a334294edc6/zipkin-0.1.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "bffc69eebca8549e0a7670473c3f072a",
"sha256": "2cd0899f170ddf39f00090e59dd33ca8e5d0d72bd90b6d698017fddfc9ba5bea"
},
"downloads": -1,
"filename": "zipkin-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "bffc69eebca8549e0a7670473c3f072a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15016,
"upload_time": "2016-03-02T20:00:38",
"url": "https://files.pythonhosted.org/packages/45/23/5deac7015d0f3911c86d9016cced56cb8a16a9cda7760df24d12fb97e02d/zipkin-0.1.0.tar.gz"
}
]
}