{ "info": { "author": "OpenCensus Authors", "author_email": "census-developers@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "OpenCensus Stackdriver Trace Exporter\n============================================================================\n\n|pypi|\n\n.. |pypi| image:: https://badge.fury.io/py/opencensus-ext-stackdriver.svg\n :target: https://pypi.org/project/opencensus-ext-stackdriver/\n\nInstallation\n------------\n\n::\n\n pip install opencensus-ext-stackdriver\n\nUsage\n-----\n\nTrace\n~~~~~\n\nThis example shows how to report the traces to Stackdriver Trace:\n\n.. code:: python\n\n from opencensus.ext.stackdriver import trace_exporter as stackdriver_exporter\n from opencensus.trace import tracer as tracer_module\n\n exporter = stackdriver_exporter.StackdriverExporter(\n project_id='your_cloud_project')\n tracer = tracer_module.Tracer(exporter=exporter)\n\n::\n\n pip install google-cloud-trace\n pipenv install google-cloud-trace\n\nBy default, traces are exported synchronously, which introduces latency during\nyour code's execution. To avoid blocking code execution, you can initialize\nyour exporter to use a background thread.\n\nThis example shows how to configure OpenCensus to use a background thread:\n\n.. code:: python\n\n from opencensus.common.transports.async_ import AsyncTransport\n from opencensus.ext.stackdriver import trace_exporter as stackdriver_exporter\n from opencensus.trace import tracer as tracer_module\n\n exporter = stackdriver_exporter.StackdriverExporter(\n project_id='your_cloud_project', transport=AsyncTransport)\n tracer = tracer_module.Tracer(exporter=exporter)\n\nStats\n~~~~~\n\nThe OpenCensus Stackdriver Stats Exporter allows users\nto export metrics to Stackdriver Monitoring.\nThe API of this project is still evolving.\nThe use of vendoring or a dependency management tool is recommended.\n\n.. _Stackdriver: https://app.google.stackdriver.com/metrics-explorer\n\nStackdriver Exporter Usage\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nStackdriver Import\n************************\n\n .. code:: python\n\n from opencensus.ext.stackdriver import stats_exporter as stackdriver\n from opencensus.stats import stats as stats_module\n\nStackdriver Prerequisites\n**************************\n\n- OpenCensus Python libraries require Python 2.7 or later.\n- Google Cloud Platform account and project.\n- Google Stackdriver Monitoring enabled on your project (Need help? `Click here`_).\n\n.. _Click here: https://opencensus.io/codelabs/stackdriver\n\nRegister the Stackdriver exporter\n**********************************\n\n .. code:: python\n\n stats = stats_module.stats\n view_manager = stats.view_manager\n\n exporter = stackdriver.new_stats_exporter(stackdriver.Options(project_id=\"\"))\n view_manager.register_exporter(exporter)\n ...\n\n\nStackdriver Code Reference\n******************************\n\nIn the *examples* folder, you can find all the necessary steps to get the exporter, register a view, put tags on the measure, and see the values against the Stackdriver monitoring tool once you have defined the *project_id*.\n\nFor further details for the Stackdriver implementation, see the folder *stackdriver/stats_exporter/*.\n\n+---------------------------------------------------------------------------------+-------------------------------------+\n| Path & File | Short Description |\n+=================================================================================+=====================================+\n| contrib/opencensus-ext-stackdriver/examples/ | End to end example |\n+---------------------------------------------------------------------------------+-------------------------------------+\n| contrib/opencensus-ext-stackdriver/opencensus/ext/stackdriver/stats_exporter/ | Stats implementation for Stackdriver|\n+---------------------------------------------------------------------------------+-------------------------------------+\n\nReferences\n----------\n\n* `OpenCensus Project `_\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/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-stackdriver", "keywords": "", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "opencensus-ext-stackdriver", "package_url": "https://pypi.org/project/opencensus-ext-stackdriver/", "platform": "", "project_url": "https://pypi.org/project/opencensus-ext-stackdriver/", "project_urls": { "Homepage": "https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-stackdriver" }, "release_url": "https://pypi.org/project/opencensus-ext-stackdriver/0.7.2/", "requires_dist": [ "google-cloud-monitoring (<1.0.0,>=0.30.0)", "google-cloud-trace (<1.0.0,>=0.20.0)", "opencensus (<1.0.0,>=0.7.1)" ], "requires_python": "", "summary": "OpenCensus Stackdriver Trace Exporter", "version": "0.7.2" }, "last_serial": 5732864, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bfc630bde0cab9b597f6a8f6dc3e1828", "sha256": "19fceb3fe01edaf0d56826005c060fa9541e1bf80c57adaf9d2daa76ef57a369" }, "downloads": -1, "filename": "opencensus_ext_stackdriver-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bfc630bde0cab9b597f6a8f6dc3e1828", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5864, "upload_time": "2019-03-19T21:11:33", "url": "https://files.pythonhosted.org/packages/b2/d5/084909f0ac1225db9c1242e0b84068a575135152f66a60591810fbf84023/opencensus_ext_stackdriver-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3ba68f82d6002697ede721c30d42ed3a", "sha256": "4f5bc1dbb530e1f724e278dd97608de1e6db37456038f49766f2e13f74ad2dd9" }, "downloads": -1, "filename": "opencensus_ext_stackdriver-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ba68f82d6002697ede721c30d42ed3a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12092, "upload_time": "2019-03-27T00:31:41", "url": "https://files.pythonhosted.org/packages/49/98/43aa1b74c8496b9be802b26f432c9719f444296a9cd3bd13befe50f7cae1/opencensus_ext_stackdriver-0.1.1-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "65360c6d6c78830290ce4bb6a833e880", "sha256": "932816ab0e437e755cf0c02091c2571a44ffd1ecb5146fe67c1525c02b1bda74" }, "downloads": -1, "filename": "opencensus_ext_stackdriver-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "65360c6d6c78830290ce4bb6a833e880", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11808, "upload_time": "2019-04-09T01:54:52", "url": "https://files.pythonhosted.org/packages/76/47/e1a63bdacbd52efdf52226f6a9abaf6ebc8080ff3c653e255452e015a9e8/opencensus_ext_stackdriver-0.2.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b5b3cbffe219c7810c68a808df4bc8f6", "sha256": "fb763115d32ee8cc3694ae11edff03bbc81e43519f68e70272c710c4cdc792db" }, "downloads": -1, "filename": "opencensus_ext_stackdriver-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b5b3cbffe219c7810c68a808df4bc8f6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11900, "upload_time": "2019-04-12T20:58:06", "url": "https://files.pythonhosted.org/packages/d2/ed/fb626c8f5e635b82a7265b3a696aa9cff3c02a1d41909169f7eaf490eace/opencensus_ext_stackdriver-0.2.1-py2.py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "3f1b9477337f485c3a377e4895a260c5", "sha256": "3a9eb93d4a42ec92ec6e271d604810071df035d1cbb37f6f66aa4c39496ad58f" }, "downloads": -1, "filename": "opencensus_ext_stackdriver-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f1b9477337f485c3a377e4895a260c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11958, "upload_time": "2019-04-24T20:42:26", "url": "https://files.pythonhosted.org/packages/1b/b3/971ca3a4c51525f7e63e189239d2259d970f6cc6935fe22e6d959f91a308/opencensus_ext_stackdriver-0.3.0-py2.py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6f40f78c8e3b6197bda7ebc9560cd37e", "sha256": "bde963f9d17e2c6da6b29c7b413d6c353abf5dadc13be8da354f3d8beffb56ee" }, "downloads": -1, "filename": "opencensus_ext_stackdriver-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f40f78c8e3b6197bda7ebc9560cd37e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12156, "upload_time": "2019-06-01T04:30:20", "url": "https://files.pythonhosted.org/packages/fa/c6/15811d038f7ad3748ed1c3c03c64effbb9b45d6e3707ab800a4c49811ea9/opencensus_ext_stackdriver-0.4.0-py2.py3-none-any.whl" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "9352f9341695a22850047f8ab3d5c778", "sha256": "b6aba175e95ff72357f76ed97b241fedae7def1ae3426e15626505687955e4a5" }, "downloads": -1, "filename": "opencensus_ext_stackdriver-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9352f9341695a22850047f8ab3d5c778", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12088, "upload_time": "2019-08-06T00:48:21", "url": "https://files.pythonhosted.org/packages/c8/8a/8764a1667ee2ed51a3862a6faba64dad9f9372d534c33c11e1de41d8776a/opencensus_ext_stackdriver-0.5.0-py2.py3-none-any.whl" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "4d26f14688b3d480177931d01c6c53c6", "sha256": "fbe347d851a68d21aeb63f656c513345e2abf792aeac52f369d878cba04c80f3" }, "downloads": -1, "filename": "opencensus_ext_stackdriver-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d26f14688b3d480177931d01c6c53c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12085, "upload_time": "2019-08-06T02:01:32", "url": "https://files.pythonhosted.org/packages/04/b0/217859a3402f866abf4a73b4d5d99c3366724219478c5eb12d36dfcb87d5/opencensus_ext_stackdriver-0.7.1-py2.py3-none-any.whl" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "d12fa2f2024c1d6323a3703c19c6d51b", "sha256": "72ec109dc6572fb98aef071e77c43d127a2032cb4b8ff01f77c9b7f332e511b2" }, "downloads": -1, "filename": "opencensus_ext_stackdriver-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d12fa2f2024c1d6323a3703c19c6d51b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12219, "upload_time": "2019-08-26T20:03:06", "url": "https://files.pythonhosted.org/packages/20/23/94e682cc9327fbfbeb068542ba2b49bb00f474f1de3531468096c895380f/opencensus_ext_stackdriver-0.7.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d12fa2f2024c1d6323a3703c19c6d51b", "sha256": "72ec109dc6572fb98aef071e77c43d127a2032cb4b8ff01f77c9b7f332e511b2" }, "downloads": -1, "filename": "opencensus_ext_stackdriver-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d12fa2f2024c1d6323a3703c19c6d51b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12219, "upload_time": "2019-08-26T20:03:06", "url": "https://files.pythonhosted.org/packages/20/23/94e682cc9327fbfbeb068542ba2b49bb00f474f1de3531468096c895380f/opencensus_ext_stackdriver-0.7.2-py2.py3-none-any.whl" } ] }