{ "info": { "author": "ITRS Group Ltd.", "author_email": "support@itrsgroup.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.7", "Topic :: System :: Monitoring" ], "description": "# itrsstatsd\n\n[![PyPI Version](https://img.shields.io/pypi/v/itrsstatsd)](https://pypi.org/project/itrsstatsd)\n\nPython module for publishing custom metrics to an ITRS StatsD server.\n\nThe module is part of the [Orchestrated Netprobe][1] solution for collecting metrics in orchestrated environments.\nSee the [docs][1] for complete details.\n\n## Requirements\n- Python 3.7\n\n## Installation\n\nThe module is available via PyPI:\n```\npip3 install itrsstatsd\n```\n\n## Module Documentation\n\nHow to get and use a statsd API handle: \n```\npydoc3 itrsstatsd \n```\n\nAPI documentation: \n```\npydoc3 itrsstatsd.api\n```\n\nUnits of measure documentation:\n``` \npydoc3 itrsstatsd.units\n```\n\n## Getting Started\n\n```python\nfrom itrsstatsd import build_statsd\nfrom itrsstatsd.units import Unit\n\n# Create an instance of the client that sends to localhost:8125\nstatsd = build_statsd()\n\n# Optionally add dimension(s) to all metrics\nstatsd.default_dimensions(app_name=\"pyapp\")\n\n# Record some metrics\nstatsd.increment(\"failed_logins\")\nstatsd.gauge(\"cache_size\", 52.5, Unit.Megabytes)\nstatsd.timer(\"query_time\", 56)\n```\n\nRefer to the pydoc for complete usage details.\n\n\n[1]: https://docs.itrsgroup.com/docs/orchestrated-netprobe\n\n# Change Log\n\n## v1.3.0 (2019-09-11)\n\nNew Features:\n- License changed to BSD 3-Clause\n- C2-77: Nano and micro resolution in timer metrics\n\nResolved:\n- C2-78: Statsd client sends malformed message with sample rate\n\n\n## v1.2.0 (2019-08-23)\n\nNew Features:\n- C2-72: Discard oldest metrics when sending queue full\n\n\n## v1.1.0 (2019-08-23)\n\nNew Features:\n- C2-69: Statsd over TCP\n\n\n## v1.0.0 (2019-08-15)\n\nFirst version.\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://www.itrsgroup.com", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "itrsstatsd", "package_url": "https://pypi.org/project/itrsstatsd/", "platform": "", "project_url": "https://pypi.org/project/itrsstatsd/", "project_urls": { "Homepage": "https://www.itrsgroup.com" }, "release_url": "https://pypi.org/project/itrsstatsd/1.3.0/", "requires_dist": null, "requires_python": ">=3.7", "summary": "ITRS StatsD Client", "version": "1.3.0" }, "last_serial": 5816294, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "f8476125aa4b2e591501d22028986dff", "sha256": "7d4360fc255643c2022044c7d4be17d919b22b78bffdb5145516bed33e121cd8" }, "downloads": -1, "filename": "itrsstatsd-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f8476125aa4b2e591501d22028986dff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6970, "upload_time": "2019-09-04T18:11:00", "url": "https://files.pythonhosted.org/packages/a3/72/9d755eca54175c68729db44d7bbfc8dc00a504e442b3299b1bb05825485d/itrsstatsd-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab1a4ff03d4ecba55a81098a76f8ccc1", "sha256": "55286729487bcbb47f664e12f6f58ac1a267358c6e386be1f812649d6144b794" }, "downloads": -1, "filename": "itrsstatsd-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ab1a4ff03d4ecba55a81098a76f8ccc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6455, "upload_time": "2019-09-04T18:11:02", "url": "https://files.pythonhosted.org/packages/ba/50/91405c4ab7fca89b03c5b4c1413af70bd66d9610b2b94e681dbe806855e3/itrsstatsd-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f2803a8f42a99d6470822f90f4860e82", "sha256": "2606159d0e484bef074cad1aecfba3e7607f9bafec9fd67539b88fb687c7a1cd" }, "downloads": -1, "filename": "itrsstatsd-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f2803a8f42a99d6470822f90f4860e82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7807, "upload_time": "2019-09-11T18:10:54", "url": "https://files.pythonhosted.org/packages/31/f7/2c244cb766cbb992ccb1794f28b66c335ac6ec9e9e0825baf903e8ac2437/itrsstatsd-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "875a262bcbb55eb47e9b185e318a1b86", "sha256": "1228b7f7533ce5e594087a4ef749680ba1b9be582078fc617e06f13737834cdf" }, "downloads": -1, "filename": "itrsstatsd-1.1.0.tar.gz", "has_sig": false, "md5_digest": "875a262bcbb55eb47e9b185e318a1b86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7263, "upload_time": "2019-09-11T18:10:55", "url": "https://files.pythonhosted.org/packages/7b/3b/d743dd51c105df8f60241d09b7665d8ca7bbb1c13f38f45b786291a06eb0/itrsstatsd-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "3378b1ea9db648735aff7309e10a141f", "sha256": "201ab4370081114e02e4d2d5266048a700192ebcf24cd5a952e03d88f38724ef" }, "downloads": -1, "filename": "itrsstatsd-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3378b1ea9db648735aff7309e10a141f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8292, "upload_time": "2019-09-11T18:12:47", "url": "https://files.pythonhosted.org/packages/8e/d1/953b2d1886cac0734dc9d7922b06c48fce67592407a2d0d4165d8aa3b201/itrsstatsd-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "036a223db79ea900f5103fd9eeb37d2f", "sha256": "fc9486e1f2c252eac6ddcdc036d2304123413fbbb68e7e49963d25ed782ef688" }, "downloads": -1, "filename": "itrsstatsd-1.2.0.tar.gz", "has_sig": false, "md5_digest": "036a223db79ea900f5103fd9eeb37d2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7869, "upload_time": "2019-09-11T18:12:48", "url": "https://files.pythonhosted.org/packages/e4/c1/b85acae371b291ba6b389d3997c38308932c3b13112c8fdc8793318b6b1f/itrsstatsd-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "64298fc796e3a584222dab5056c298d1", "sha256": "cabe3a57ca334e7d822f5b571215094777e65252af935e8cfd46170f46e5feb9" }, "downloads": -1, "filename": "itrsstatsd-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "64298fc796e3a584222dab5056c298d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 10982, "upload_time": "2019-09-11T18:24:23", "url": "https://files.pythonhosted.org/packages/37/6f/1af755a2cee5b27d31a1f7c07efc32d2b8a69a6bca5aa239686ae43f72a8/itrsstatsd-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b466398589fd53023284a8accd24963", "sha256": "204db6d2a467fe94b84b6d7722b5ad58a24b62fe15b98b3d5b164c7dc8fb9fe9" }, "downloads": -1, "filename": "itrsstatsd-1.3.0.tar.gz", "has_sig": false, "md5_digest": "7b466398589fd53023284a8accd24963", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 8081, "upload_time": "2019-09-11T18:24:25", "url": "https://files.pythonhosted.org/packages/cf/6e/17b50feda42a061114adc8a3c161a0b73c05b3d90d6c0837ccc39f914133/itrsstatsd-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "64298fc796e3a584222dab5056c298d1", "sha256": "cabe3a57ca334e7d822f5b571215094777e65252af935e8cfd46170f46e5feb9" }, "downloads": -1, "filename": "itrsstatsd-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "64298fc796e3a584222dab5056c298d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 10982, "upload_time": "2019-09-11T18:24:23", "url": "https://files.pythonhosted.org/packages/37/6f/1af755a2cee5b27d31a1f7c07efc32d2b8a69a6bca5aa239686ae43f72a8/itrsstatsd-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b466398589fd53023284a8accd24963", "sha256": "204db6d2a467fe94b84b6d7722b5ad58a24b62fe15b98b3d5b164c7dc8fb9fe9" }, "downloads": -1, "filename": "itrsstatsd-1.3.0.tar.gz", "has_sig": false, "md5_digest": "7b466398589fd53023284a8accd24963", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 8081, "upload_time": "2019-09-11T18:24:25", "url": "https://files.pythonhosted.org/packages/cf/6e/17b50feda42a061114adc8a3c161a0b73c05b3d90d6c0837ccc39f914133/itrsstatsd-1.3.0.tar.gz" } ] }