{ "info": { "author": "Gustavo Carneiro", "author_email": "gjcarneiro@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "influxdbpusher\n==============\n\n.. image:: https://img.shields.io/pypi/v/influxdbpusher.svg\n :target: https://pypi.python.org/pypi/influxdbpusher\n :alt: Latest PyPI version\n\nMinimal and smart pusher of samples to InfluxDB for asyncio programs\n\nUsage\n-----\n\n1. Create a ``InfluxDbPusher`` object\n2. Call it to push samples\n3. ``InfluxDbPusher`` will try to do intelligent aggregation of samples in the\n background to minimise the number of HTTP request to the InfluxDb server.\n\nExample:\n\n.. code-block:: python\n\n\timport asyncio\n\timport logging\n\tfrom influxdbpusher import InfluxDbPusher\n\n\n\tasync def test():\n\t logging.basicConfig(level=logging.DEBUG)\n\t influx = InfluxDbPusher(\"http://influxdb:8086\", \"playground\")\n\t while True:\n\t for dummy in range(10):\n\t await asyncio.sleep(0.02)\n\t influx(\"test\", dummy, {\"foo\": \"bar\"})\n\t influx(\"measurement1\",\n\t {\"fieldname1\": 'hello \"world\"', \"value\": 2.0},\n\t {\"foo\": \"bar\"})\n\t await asyncio.sleep(5)\n\t await influx.close()\n\n\n\tif __name__ == '__main__':\n\t asyncio.get_event_loop().run_until_complete(test())\n\n\nInstallation\n------------\n.. code-block:: bash\n\n\tpip install influxdbpusher\n\n\nRequirements\n^^^^^^^^^^^^\n\n- Python >= 3.5\n- aiohttp\n\nCompatibility\n-------------\n\nLicence\n-------\n\nMIT License\n\nCopyright (c) 2017, Gambit Research\n\nAuthors\n-------\n\n`influxdbpusher` was written by `Gustavo Carneiro `_.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GambitResearch/influxdbpusher", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "influxdbpusher", "package_url": "https://pypi.org/project/influxdbpusher/", "platform": "", "project_url": "https://pypi.org/project/influxdbpusher/", "project_urls": { "Homepage": "https://github.com/GambitResearch/influxdbpusher" }, "release_url": "https://pypi.org/project/influxdbpusher/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "Minimal and smart pusher of samples to InfluxDB for asyncio programs", "version": "0.1.3" }, "last_serial": 5129240, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a9238e88b1077a5b27305fe90c78d2f9", "sha256": "c336c5c33512c524d44f5c22093316b3ad0f4a122dbc7b9d7374906888f1bbfb" }, "downloads": -1, "filename": "influxdbpusher-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a9238e88b1077a5b27305fe90c78d2f9", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6032, "upload_time": "2017-11-23T18:25:18", "url": "https://files.pythonhosted.org/packages/89/35/054129c7158c4d35037bbf3a7cdfe1515715286d45fe5fd31530d5dc1a44/influxdbpusher-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5c6705fe2ff0dabcd99fb9bf7329cbd", "sha256": "2366a08041c6aee0026ffba77557f89bd92ec51b87db3b2efa0c63b9345f6d76" }, "downloads": -1, "filename": "influxdbpusher-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e5c6705fe2ff0dabcd99fb9bf7329cbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3780, "upload_time": "2017-11-23T18:25:17", "url": "https://files.pythonhosted.org/packages/2d/74/307674e7a460fcdd8232df94772e07a2455cbba9139394d8fbb1fa1c7c3e/influxdbpusher-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e3c589d591bce916ae0598d2d80a1dd0", "sha256": "467458b95e454d83291c5056d55563a3ffc3ce562b7d13a59d961099b25f6c4f" }, "downloads": -1, "filename": "influxdbpusher-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e3c589d591bce916ae0598d2d80a1dd0", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6034, "upload_time": "2018-04-30T10:02:51", "url": "https://files.pythonhosted.org/packages/89/2f/14c23f493e0eece1b9d4c73fdd0eebeefa84a7973dbedacb335777ef0032/influxdbpusher-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "061bb72ac217ebc8a4ef53b3588b0ed6", "sha256": "5459f66ddd3faea2f8fc414da198c695469c834ad7a2aea227b3418fcad217f3" }, "downloads": -1, "filename": "influxdbpusher-0.1.1.tar.gz", "has_sig": false, "md5_digest": "061bb72ac217ebc8a4ef53b3588b0ed6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3782, "upload_time": "2018-04-30T10:02:49", "url": "https://files.pythonhosted.org/packages/c6/59/14c15842818243aea9ea3ca75425680e63e7ef03fa2fef2db24fb3d16460/influxdbpusher-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c67f9a1ce654c5cd0cc0343b85423303", "sha256": "6d834547778d0c81e61e0548f0ba9488797c23c9bf6bced9325dba3c9df06080" }, "downloads": -1, "filename": "influxdbpusher-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c67f9a1ce654c5cd0cc0343b85423303", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6030, "upload_time": "2019-04-11T12:32:13", "url": "https://files.pythonhosted.org/packages/93/a1/86f380bc2d8b03c47176b384c2ee15c255ae830a51fa3a4c93ba3c22d49e/influxdbpusher-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a53d77ec65a906ac157b08122549012", "sha256": "076e8d76c1786b4789df4ea01a6e7532dd01a8f54e5ed958fa78a939f29fd807" }, "downloads": -1, "filename": "influxdbpusher-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3a53d77ec65a906ac157b08122549012", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3790, "upload_time": "2019-04-11T12:32:14", "url": "https://files.pythonhosted.org/packages/ce/6d/7b532d48b38f59d81f2b0e543fde6131730684019d34d8c1d60d11f3457a/influxdbpusher-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "58e21dc14d51bc428e75ca2637b64696", "sha256": "76ca5a0dd0a4ee725a5baf0cb0bf69917cb5377c2c61651a20636190faea1749" }, "downloads": -1, "filename": "influxdbpusher-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "58e21dc14d51bc428e75ca2637b64696", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6072, "upload_time": "2019-04-11T14:26:55", "url": "https://files.pythonhosted.org/packages/2b/40/c61aabb82038c65c68f9e5545903b034db4dea4102bfdd7e912b7d5e9916/influxdbpusher-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32801d690668b7a8bc4b828e67ef55e3", "sha256": "cedd89905d5a3406ac946e966d29d7a72502f7ecc691a5ace31ba48ab0c70c19" }, "downloads": -1, "filename": "influxdbpusher-0.1.3.tar.gz", "has_sig": false, "md5_digest": "32801d690668b7a8bc4b828e67ef55e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3822, "upload_time": "2019-04-11T14:26:57", "url": "https://files.pythonhosted.org/packages/fc/38/162447631d7e47e00f99bf1bab1acecfc24bea0dba1e94c3994786ac7b15/influxdbpusher-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "58e21dc14d51bc428e75ca2637b64696", "sha256": "76ca5a0dd0a4ee725a5baf0cb0bf69917cb5377c2c61651a20636190faea1749" }, "downloads": -1, "filename": "influxdbpusher-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "58e21dc14d51bc428e75ca2637b64696", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6072, "upload_time": "2019-04-11T14:26:55", "url": "https://files.pythonhosted.org/packages/2b/40/c61aabb82038c65c68f9e5545903b034db4dea4102bfdd7e912b7d5e9916/influxdbpusher-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32801d690668b7a8bc4b828e67ef55e3", "sha256": "cedd89905d5a3406ac946e966d29d7a72502f7ecc691a5ace31ba48ab0c70c19" }, "downloads": -1, "filename": "influxdbpusher-0.1.3.tar.gz", "has_sig": false, "md5_digest": "32801d690668b7a8bc4b828e67ef55e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3822, "upload_time": "2019-04-11T14:26:57", "url": "https://files.pythonhosted.org/packages/fc/38/162447631d7e47e00f99bf1bab1acecfc24bea0dba1e94c3994786ac7b15/influxdbpusher-0.1.3.tar.gz" } ] }