{ "info": { "author": "Google LLC", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# Stackdriver Python profiling agent\n\nPython profiling agent for\n[Stackdriver Profiler](https://cloud.google.com/profiler/).\n\n## Installation & usage\n\n1. Install the profiler package using PyPI:\n\n ```shell\n pip3 install google-cloud-profiler\n ```\n\n2. Enable the profiler in your application:\n\n ```python\n import googlecloudprofiler\n\n def main():\n # Profiler initialization. It starts a daemon thread which continuously\n # collects and uploads profiles. Best done as early as possible.\n try:\n googlecloudprofiler.start(\n service='hello-profiler',\n service_version='1.0.1',\n # verbose is the logging level. 0-error, 1-warning, 2-info,\n # 3-debug. It defaults to 0 (error) if not set.\n verbose=3,\n # project_id must be set if not running on GCP.\n # project_id='my-project-id',\n )\n except (ValueError, NotImplementedError) as exc:\n print(exc) # Handle errors here\n ```\n\nSee\n[Stackdriver Profiler profiling Python code](https://cloud.google.com/profiler/docs/profiling-python)\nfor detailed documentation.", "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/GoogleCloudPlatform/cloud-profiler-python", "keywords": "google cloud profiler", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "google-cloud-profiler", "package_url": "https://pypi.org/project/google-cloud-profiler/", "platform": "", "project_url": "https://pypi.org/project/google-cloud-profiler/", "project_urls": { "Homepage": "https://github.com/GoogleCloudPlatform/cloud-profiler-python" }, "release_url": "https://pypi.org/project/google-cloud-profiler/1.0.9/", "requires_dist": null, "requires_python": "", "summary": "Stackdriver Profiler Python Agent", "version": "1.0.9" }, "last_serial": 5956910, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "7d1fc8acb938e444d7713ce4d4234515", "sha256": "6a25058219439120b081a990f0da9b64835eb38b3353351d24d6bc8e71317e87" }, "downloads": -1, "filename": "google-cloud-profiler-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7d1fc8acb938e444d7713ce4d4234515", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29101, "upload_time": "2019-01-29T01:32:24", "url": "https://files.pythonhosted.org/packages/67/e5/7bd4d15b857048653e92e5dd3b129f9dcfd9afbc9a80d7d04207a81b6232/google-cloud-profiler-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d87c94faea16a3a72421a891c9492cd1", "sha256": "4eb53c92067634e7eb40f79e3024fabb02db98513e2d45b6f8b06bb0d9681c50" }, "downloads": -1, "filename": "google-cloud-profiler-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d87c94faea16a3a72421a891c9492cd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29131, "upload_time": "2019-02-13T20:42:15", "url": "https://files.pythonhosted.org/packages/c5/58/7f2c78ecb5a7adfaf8f726e8f4260d35c5eb088fdea096a61ef2c4befa1a/google-cloud-profiler-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c7dbe9aa8e94950a93589baa623b15e7", "sha256": "3f533da2f2daf848a636a6e1c87470f4923d192b97f2ea5a5cd3ba77d8b0573f" }, "downloads": -1, "filename": "google-cloud-profiler-1.0.2.tar.gz", "has_sig": false, "md5_digest": "c7dbe9aa8e94950a93589baa623b15e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29324, "upload_time": "2019-02-14T02:21:57", "url": "https://files.pythonhosted.org/packages/1f/25/849fa2f1aa2faec8048e74a10ff4c32035918a93680a3b5e537f13863400/google-cloud-profiler-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "93656bc15c151b5857990f57bec1de56", "sha256": "53654f866391a8a72d821749a1d85bcfd10d6946d2f95401c0ecd395ed2cfd02" }, "downloads": -1, "filename": "google-cloud-profiler-1.0.3.tar.gz", "has_sig": false, "md5_digest": "93656bc15c151b5857990f57bec1de56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30510, "upload_time": "2019-03-01T21:10:32", "url": "https://files.pythonhosted.org/packages/93/04/ed518b1865fdad2147a2c4b80d569fd1c511dd1b60bf4b26472a7a5262c6/google-cloud-profiler-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "47d7a49661e0190dbb84ba2d08fb2900", "sha256": "eb7471e37eec407e30d85958f1e10d6ff9c2a5c210d33e044d5720aa344f900b" }, "downloads": -1, "filename": "google-cloud-profiler-1.0.4.tar.gz", "has_sig": false, "md5_digest": "47d7a49661e0190dbb84ba2d08fb2900", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31448, "upload_time": "2019-03-20T03:38:13", "url": "https://files.pythonhosted.org/packages/65/77/1ff4e5662285c3800c4d0d1522f5c36d3067f585cc4006c8ceb243f78eba/google-cloud-profiler-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "dcb76a89796eeef74ed161cb4ffb5672", "sha256": "5db6e215aaf89a38a2130a9fb09b3a8b86c0ac5aff1657fbcae35db0fad50d25" }, "downloads": -1, "filename": "google-cloud-profiler-1.0.5.tar.gz", "has_sig": false, "md5_digest": "dcb76a89796eeef74ed161cb4ffb5672", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31473, "upload_time": "2019-03-20T03:43:27", "url": "https://files.pythonhosted.org/packages/bd/87/bc6cde1621ec29fa8c7f45db480ab36f8a3abb39a80b8dc03bd438d9250f/google-cloud-profiler-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "4fab2eddbbd4d8a03fb95b6cdb309f06", "sha256": "1f4489005781339c7d519eb0519985fb60b77589fcde6ea7fcd757429e8e7437" }, "downloads": -1, "filename": "google-cloud-profiler-1.0.6.tar.gz", "has_sig": false, "md5_digest": "4fab2eddbbd4d8a03fb95b6cdb309f06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31680, "upload_time": "2019-03-20T04:06:23", "url": "https://files.pythonhosted.org/packages/64/d0/9a10053abb77ae20bdc4379e7996058f22f07498abe0d7d638018d150de7/google-cloud-profiler-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "62dc7bb3834ad28b8945783f1d1a3f9c", "sha256": "491269285a849d1e3e36c8a9fa7c2ef289b0a9863328f9a85c86f7e58ae1a80a" }, "downloads": -1, "filename": "google-cloud-profiler-1.0.7.tar.gz", "has_sig": false, "md5_digest": "62dc7bb3834ad28b8945783f1d1a3f9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31964, "upload_time": "2019-04-04T21:29:14", "url": "https://files.pythonhosted.org/packages/70/4e/f16570006f67c30209e480bc178d7775a1e3a76f3f530840c3b2e2e9be4e/google-cloud-profiler-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "b83399dc457a1b3c50b2f6a8be5ba05e", "sha256": "86f42a6d8c18fcde8f512486c3052fe79d24ac353ffb69eac2bfa7749802594a" }, "downloads": -1, "filename": "google-cloud-profiler-1.0.8.tar.gz", "has_sig": false, "md5_digest": "b83399dc457a1b3c50b2f6a8be5ba05e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31962, "upload_time": "2019-04-05T18:17:17", "url": "https://files.pythonhosted.org/packages/93/50/aa05109a907904865ec96ecb16faf5627d997f826b56926551be4919b4fc/google-cloud-profiler-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "06e939549b81157f81234032489e2152", "sha256": "8f65c4ae334b166bd1edded8f67b1e27148837293dd666feecddc954daa8040d" }, "downloads": -1, "filename": "google-cloud-profiler-1.0.9.tar.gz", "has_sig": false, "md5_digest": "06e939549b81157f81234032489e2152", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32596, "upload_time": "2019-10-10T20:49:14", "url": "https://files.pythonhosted.org/packages/40/61/e8c0f652ab61a1ec4832a03d11c84b54f536977b3e8e19762b5863762c62/google-cloud-profiler-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "06e939549b81157f81234032489e2152", "sha256": "8f65c4ae334b166bd1edded8f67b1e27148837293dd666feecddc954daa8040d" }, "downloads": -1, "filename": "google-cloud-profiler-1.0.9.tar.gz", "has_sig": false, "md5_digest": "06e939549b81157f81234032489e2152", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32596, "upload_time": "2019-10-10T20:49:14", "url": "https://files.pythonhosted.org/packages/40/61/e8c0f652ab61a1ec4832a03d11c84b54f536977b3e8e19762b5863762c62/google-cloud-profiler-1.0.9.tar.gz" } ] }