{ "info": { "author": "Alex Boten", "author_email": "alrex.boten@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# OpenCensus Python exporter for Honeycomb\n\nA simple exporter to translate OpenCensus span data into Honeycomb traces.\n\n## Example\n\n```python\nimport time\nimport os\n\nfrom opencensus.trace import tracer as tracer_module\nfrom ochoneycomb import HoneycombExporter\n\nexporter = HoneycombExporter(writekey=os.getenv(\"HONEYCOMB_WRITEKEY\"), dataset=os.getenv(\"HONEYCOMB_DATASET\"), service_name=\"test-app\")\n\n# exporter = file_exporter.FileExporter(file_name='traces')\n\n# Initialize a tracer, by default using the `PrintExporter`\ntracer = tracer_module.Tracer(exporter=exporter)\n\ndef do_something_to_trace():\n time.sleep(1)\n\n# Example for creating nested spans\nwith tracer.span(name='span1') as span1:\n do_something_to_trace()\n with tracer.span(name='span1_child1') as span1_child1:\n span1_child1.add_annotation(\"something\")\n do_something_to_trace()\n with tracer.span(name='span1_child2') as span1_child2:\n do_something_to_trace()\nwith tracer.span(name='span2') as span2:\n do_something_to_trace()\n\n```\n\n## Install\n\n```bash\npip install ochoneycomb\n```\n\n## Requirements\n\n```bash\npip install opencensus\npip install libhoney\n```\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/codeboten/opencensus-python-honeycomb-exporter", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ochoneycomb", "package_url": "https://pypi.org/project/ochoneycomb/", "platform": "", "project_url": "https://pypi.org/project/ochoneycomb/", "project_urls": { "Homepage": "https://github.com/codeboten/opencensus-python-honeycomb-exporter" }, "release_url": "https://pypi.org/project/ochoneycomb/0.0.1/", "requires_dist": [ "libhoney", "opencensus" ], "requires_python": "", "summary": "OpenCensus exporter for Honeycomb", "version": "0.0.1" }, "last_serial": 4923577, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6c04c4c953e35971126ede331bdb6937", "sha256": "c95ee2dd2755a2c3316c30648c41b51fb646c9a459c6a74ebf253e9552517079" }, "downloads": -1, "filename": "ochoneycomb-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6c04c4c953e35971126ede331bdb6937", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7785, "upload_time": "2019-03-11T04:58:21", "url": "https://files.pythonhosted.org/packages/a7/cd/e276b2171dea1a604b39b4e58d4ffe8ba71c45708f9ead18e44a251742aa/ochoneycomb-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2449b5b75dbac7fd6fe05f897ca01b3", "sha256": "cce4ef5502a535c4b715eb2ca90fc4648f5b1e3bfa0187726d15d1c79051983a" }, "downloads": -1, "filename": "ochoneycomb-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d2449b5b75dbac7fd6fe05f897ca01b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3225, "upload_time": "2019-03-11T04:58:23", "url": "https://files.pythonhosted.org/packages/44/b7/a0650c7be4963eec579f50a639e6eeb606bf27e146b54d636dd5cbce0509/ochoneycomb-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6c04c4c953e35971126ede331bdb6937", "sha256": "c95ee2dd2755a2c3316c30648c41b51fb646c9a459c6a74ebf253e9552517079" }, "downloads": -1, "filename": "ochoneycomb-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6c04c4c953e35971126ede331bdb6937", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7785, "upload_time": "2019-03-11T04:58:21", "url": "https://files.pythonhosted.org/packages/a7/cd/e276b2171dea1a604b39b4e58d4ffe8ba71c45708f9ead18e44a251742aa/ochoneycomb-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2449b5b75dbac7fd6fe05f897ca01b3", "sha256": "cce4ef5502a535c4b715eb2ca90fc4648f5b1e3bfa0187726d15d1c79051983a" }, "downloads": -1, "filename": "ochoneycomb-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d2449b5b75dbac7fd6fe05f897ca01b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3225, "upload_time": "2019-03-11T04:58:23", "url": "https://files.pythonhosted.org/packages/44/b7/a0650c7be4963eec579f50a639e6eeb606bf27e146b54d636dd5cbce0509/ochoneycomb-0.0.1.tar.gz" } ] }