{ "info": { "author": "OVH", "author_email": "bu.pci@interne.ovh.net", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4" ], "description": "Python Warp10 Client\n====================\n\nThis repository contains simple python client for Warp10 metric\nengine.\n\n\nExamples:\n\nCreate client object\n--------------------\n```\nkwargs = {\n 'write_token': write_token,\n 'read_token': read_token,\n 'warp10_api_url': warp10_api_url,\n}\n\nimport warp10client\nclient = warp10client.Warp10Client(**kwargs)\n```\n\nSend metric\n-----------\nTo write metrics (one or multiple at same time)\n```\nmetric_write = [\n{\n 'name': 'cpu_util_mjozefcz',\n 'tags': {\n 'resource_id': '18d94676-077c-4c13-b000-27fd603f3056',\n 'project_id': '8069f876e7d444249ef04b9a74090711',\n 'unit': '%',\n },\n 'position': {\n 'longitude': None,\n 'latitude': None,\n 'elevation': None,\n 'timestamp': time() * 1000 * 1000,\n },\n 'value': 11,\n}\n]\n\nmetric_send = client.set(metric_write)\nmetric_send\n[]\n```\n\nGet metric\n----------\n```\nmetric_get = {\n 'name': 'cpu_util',\n 'tags': {\n 'resource_id': '18d94676-077c-4c13-b000-27fd603f3056',\n 'project_id': '8069f876e7d444249ef04b9a74090711',\n },\n 'aggregate': { \n 'type': 'mean',\n 'span': 1000000 * 3600,\n },\n 'timestamp': { 'start': \"2017-01-01T00:00:00.000Z\", 'end': \"2018-01-01T00:00:00.000Z\" }\n #'timestamp': { 'end': \"2018-01-01T00:00:00.000Z\" }\n #'timestamp': { 'start': None, 'end': None }\n}\nmetric_get_test = client.get(metric_get)\nmetric_get_test\n\n```\n\nCheck metric\n------------\n```\nmetric_check= {\n 'name': 'cpu_util',\n 'tags': {\n 'resource_id': '18d94676-077c-4c13-b000-27fd603f3056',\n 'project_id': '8069f876e7d444249ef04b9a74090711',\n },\n}\nmetric_exists = client.exists(metric_check)\nmetric_exists\nTrue\n```\n\nDelete metric\n-------------\nTDB", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.ovh.com/fr/cloud/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "warp10client", "package_url": "https://pypi.org/project/warp10client/", "platform": "", "project_url": "https://pypi.org/project/warp10client/", "project_urls": { "Homepage": "https://www.ovh.com/fr/cloud/" }, "release_url": "https://pypi.org/project/warp10client/0.0.0/", "requires_dist": null, "requires_python": "", "summary": "OVH Python Warp10 Client", "version": "0.0.0" }, "last_serial": 3407738, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "c69bf945f3a6827755642e265fb3fd14", "sha256": "4e01f5c10b84c05a5ddb2dd950f0f65b2506c1f44f5018cf61e66b597417843a" }, "downloads": -1, "filename": "warp10client-0.0.0.tar.gz", "has_sig": false, "md5_digest": "c69bf945f3a6827755642e265fb3fd14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10795, "upload_time": "2017-11-21T17:08:14", "url": "https://files.pythonhosted.org/packages/35/d9/96e8d4530e39ecf2383528d7041c0c0353f33a28ee36fd921f5890e4efef/warp10client-0.0.0.tar.gz" } ], "1.0.1.dev3": [ { "comment_text": "", "digests": { "md5": "245b3f5b8381f8aad773bb112f888d6b", "sha256": "2fcc5e95b4562a22df27c238138211a039399f50a2fb00cc6db8d758e875058e" }, "downloads": -1, "filename": "warp10client-1.0.1.dev3.tar.gz", "has_sig": false, "md5_digest": "245b3f5b8381f8aad773bb112f888d6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11133, "upload_time": "2017-12-11T15:26:24", "url": "https://files.pythonhosted.org/packages/df/b4/fac2c74674b0b652b06f35c04dc91630abe26be618297efc77a7295a34ca/warp10client-1.0.1.dev3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c69bf945f3a6827755642e265fb3fd14", "sha256": "4e01f5c10b84c05a5ddb2dd950f0f65b2506c1f44f5018cf61e66b597417843a" }, "downloads": -1, "filename": "warp10client-0.0.0.tar.gz", "has_sig": false, "md5_digest": "c69bf945f3a6827755642e265fb3fd14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10795, "upload_time": "2017-11-21T17:08:14", "url": "https://files.pythonhosted.org/packages/35/d9/96e8d4530e39ecf2383528d7041c0c0353f33a28ee36fd921f5890e4efef/warp10client-0.0.0.tar.gz" } ] }