{ "info": { "author": "3g0r", "author_email": "eg0r.n1k0l43v@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "ZerocIce latency metrics collector\n==================================\n\nSimple Example\n^^^^^^^^^^^^^^\n\n.. code:: python\n\n from ice_latency_metrics_collector import latency_metrics_factory\n\n import MyIceModule\n\n\n with_latency_metrics = latency_metrics_factory(enabled=True)\n\n\n @with_latency_metrics\n class MyServant(MyIceModule.MyServant):\n\n # This method send timings to statsd \n def my_proxyed_method(self):\n # your implementation\n pass\n \n # This method don't send timings to statsd\n def my_custom_internal_method(self):\n # your implementation\n pass\n\nStatsd configuration\n^^^^^^^^^^^^^^^^^^^^\n\n``config`` param in factory will be passed to `StatsClient\nconstructor `__\n\n.. code:: python\n\n latency_metrics_factory(enabled=True, config=dict(host='statsd'))\n\nLogging configuration\n^^^^^^^^^^^^^^^^^^^^^\n\nYou need to apply standard python logging configuration before decorator usage.\n\nDisable or enable\n^^^^^^^^^^^^^^^^^\n\nExample with env\n\n.. code:: python\n\n import os\n\n METRICS_ENABLED = os.environ.get('METRICS_ENABLED', 'false').lower() == 'true'\n\n latency_metrics_factory(enabled=METRICS_ENABLED)\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/3g0r/ice-latency-metrics-collector", "keywords": "ice", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ice_latency_metrics_collector", "package_url": "https://pypi.org/project/ice_latency_metrics_collector/", "platform": "", "project_url": "https://pypi.org/project/ice_latency_metrics_collector/", "project_urls": { "Homepage": "https://github.com/3g0r/ice-latency-metrics-collector" }, "release_url": "https://pypi.org/project/ice_latency_metrics_collector/0.1.0a9/", "requires_dist": null, "requires_python": "", "summary": "ZerocIce latency metrics collector", "version": "0.1.0a9" }, "last_serial": 2850787, "releases": { "0.1.0a0": [ { "comment_text": "", "digests": { "md5": "f9ec50a76ca432768cda0448ef241394", "sha256": "88dc1ba1d24bdc949c26db039483003dc2000c2e3c566b3c4366bab2f0046801" }, "downloads": -1, "filename": "ice_latency_metrics_collector-0.1.0a0.tar.gz", "has_sig": false, "md5_digest": "f9ec50a76ca432768cda0448ef241394", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2364, "upload_time": "2017-05-03T13:40:05", "url": "https://files.pythonhosted.org/packages/9f/64/b29e48452f8c0ff3b0a66fe3adb51dddeac7653f5953f2793ed7134e0603/ice_latency_metrics_collector-0.1.0a0.tar.gz" } ], "0.1.0a1": [ { "comment_text": "", "digests": { "md5": "7fd6ed9056f5fa7980edea7c537d6cf9", "sha256": "7cbcacc940b0127cba4894baf64b9ef6975dac2011edf135923342f0a56efcff" }, "downloads": -1, "filename": "ice_latency_metrics_collector-0.1.0a1.tar.gz", "has_sig": false, "md5_digest": "7fd6ed9056f5fa7980edea7c537d6cf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1941, "upload_time": "2017-05-03T13:47:31", "url": "https://files.pythonhosted.org/packages/9b/8f/30aab36f0430d3070d33cc982f48afe5e9855141d0c0897226e062e9d00c/ice_latency_metrics_collector-0.1.0a1.tar.gz" } ], "0.1.0a4": [ { "comment_text": "", "digests": { "md5": "f57a8ddfaad7ab6b92e732c22eabc90a", "sha256": "869d8d864b7fed7a9dc5e593fc388149e584f8c16d4c667d771e1bc7dea9bb92" }, "downloads": -1, "filename": "ice_latency_metrics_collector-0.1.0a4.tar.gz", "has_sig": false, "md5_digest": "f57a8ddfaad7ab6b92e732c22eabc90a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3317, "upload_time": "2017-05-03T14:13:01", "url": "https://files.pythonhosted.org/packages/a7/67/70b5e80799590060ee6a0b051b171179ed475f0ed14f73a01c8251718c63/ice_latency_metrics_collector-0.1.0a4.tar.gz" } ], "0.1.0a5": [ { "comment_text": "", "digests": { "md5": "464501be1c4d48bf0514d4e0facd1e26", "sha256": "885bf88487d5218b53d24f4e9fb9bdf06e8024ee00e1ed69eb702ed2fa2fc478" }, "downloads": -1, "filename": "ice_latency_metrics_collector-0.1.0a5.tar.gz", "has_sig": false, "md5_digest": "464501be1c4d48bf0514d4e0facd1e26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3365, "upload_time": "2017-05-03T14:20:57", "url": "https://files.pythonhosted.org/packages/04/1a/16566cdf9f90fda759566620cd13371928e11d1ff9fe8e9d50ebd55c5a32/ice_latency_metrics_collector-0.1.0a5.tar.gz" } ], "0.1.0a6": [ { "comment_text": "", "digests": { "md5": "1f48088c407c7b8a2001f2e63afd938a", "sha256": "359e9a5d6afc61cc5f4e93eb033eb18d9e9055e6c45e8e2186a51a9db9c0e0fd" }, "downloads": -1, "filename": "ice-latency-metrics-collector-0.1.0a6.tar.gz", "has_sig": false, "md5_digest": "1f48088c407c7b8a2001f2e63afd938a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3356, "upload_time": "2017-05-03T14:35:26", "url": "https://files.pythonhosted.org/packages/d8/89/803380e1b4fc1c6c30c1333f1edd8816956133adaf64a75221b474bcde3b/ice-latency-metrics-collector-0.1.0a6.tar.gz" } ], "0.1.0a7": [ { "comment_text": "", "digests": { "md5": "70251d44bddb22863258cf883c192df6", "sha256": "57cb4ee0142ad6741e059eeca6b6be2d1840f7b59ad7961f45d1ae6e23edf544" }, "downloads": -1, "filename": "ice-latency-metrics-collector-0.1.0a7.tar.gz", "has_sig": false, "md5_digest": "70251d44bddb22863258cf883c192df6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3373, "upload_time": "2017-05-03T14:36:32", "url": "https://files.pythonhosted.org/packages/44/ae/353d9b883988092aae1ebd62775b829ef7da8ea3dec15a316418c14d93f7/ice-latency-metrics-collector-0.1.0a7.tar.gz" } ], "0.1.0a8": [ { "comment_text": "", "digests": { "md5": "84811ba9fe95987077eb9844dc1bebf0", "sha256": "dbdc23f568bd8ad354118bbdf9cba32bce15d2e6c508ed4a3d9befbbc665d564" }, "downloads": -1, "filename": "ice-latency-metrics-collector-0.1.0a8.tar.gz", "has_sig": false, "md5_digest": "84811ba9fe95987077eb9844dc1bebf0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3373, "upload_time": "2017-05-04T06:33:05", "url": "https://files.pythonhosted.org/packages/de/2a/12cf21361b54f3bcbc431aabcf39764ab34524bcaa49ef763f98d24a7bb0/ice-latency-metrics-collector-0.1.0a8.tar.gz" } ], "0.1.0a9": [ { "comment_text": "", "digests": { "md5": "d4571dbeb534d5677997a35ad15be205", "sha256": "b4c1da1aff629c0f47b57ef764a3ecfb55c17fcd1e1c6a44ec788d9d3ae63717" }, "downloads": -1, "filename": "ice-latency-metrics-collector-0.1.0a9.tar.gz", "has_sig": false, "md5_digest": "d4571dbeb534d5677997a35ad15be205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3322, "upload_time": "2017-05-04T08:51:10", "url": "https://files.pythonhosted.org/packages/2c/f7/62aeec8e36d422f64d6105463da63bb5c27a924a9bcf545549f67b0c7b6f/ice-latency-metrics-collector-0.1.0a9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d4571dbeb534d5677997a35ad15be205", "sha256": "b4c1da1aff629c0f47b57ef764a3ecfb55c17fcd1e1c6a44ec788d9d3ae63717" }, "downloads": -1, "filename": "ice-latency-metrics-collector-0.1.0a9.tar.gz", "has_sig": false, "md5_digest": "d4571dbeb534d5677997a35ad15be205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3322, "upload_time": "2017-05-04T08:51:10", "url": "https://files.pythonhosted.org/packages/2c/f7/62aeec8e36d422f64d6105463da63bb5c27a924a9bcf545549f67b0c7b6f/ice-latency-metrics-collector-0.1.0a9.tar.gz" } ] }