{ "info": { "author": "Riccardo Magliocchetti", "author_email": "riccardo.magliocchetti@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "uwsgitop\n========\n\n``uwsgitop`` is a top-like command that uses the uWSGI Stats Server to\nmonitor your uwsgi application.\n\nTo use uWSGI Stat Server simply use the ``stats`` option followed by\na valid socket address, for example::\n\n uwsgi --module myapp --socket :3030 --stats /tmp/stats.socket\n\nTo start monitoring your application with ``uwsgitop`` call it with\nthe socket address like so::\n\n uwsgitop /tmp/stats.socket\n\nIf you want the stats served over HTTP you will need to add\nthe ``stats-http`` option in uWSGI::\n\n uwsgi --module myapp --http :3030 --stats :3031 --stats-http\n\nYou'll now need to call uwsgitop as::\n\n uwsgitop http://127.0.0.1:3031\n\nInstallation\n------------\n\n::\n\n pip install uwsgitop\n\nUsage\n-----\n\nTo display async core statistics (e.g. when using gevent) or to switch between\ncore statistics display mode, press ``a``. To refresh the screen super fast press ``f``,\nand to quit, press ``q``.\n\n+--------+---------------------------------------------------------------+\n| Field | Description |\n+========+===============================================================+\n| WID | Worker ID |\n+--------+---------------------------------------------------------------+\n| % | Worker usage |\n+--------+---------------------------------------------------------------+\n| PID | Worker PID |\n+--------+---------------------------------------------------------------+\n| REQ | Number of requests the worker executed since last (re)spawn |\n+--------+---------------------------------------------------------------+\n| RPS | Requests per second |\n+--------+---------------------------------------------------------------+\n| EXC | Exceptions |\n+--------+---------------------------------------------------------------+\n| STATUS | Worker is busy or free to use? |\n+--------+---------------------------------------------------------------+\n| AVG | Average request time |\n+--------+---------------------------------------------------------------+\n| RSS | Worker RSS (Resident Set Size, see linux memory management) |\n+--------+---------------------------------------------------------------+\n| VSZ | Worker VSZ (Virtual Memory Size, see linux memory management) |\n+--------+---------------------------------------------------------------+\n| TX | How much data was transmitted by the worker |\n+--------+---------------------------------------------------------------+\n| RunT | How long the worker has been running |\n+--------+---------------------------------------------------------------+\n\nColors\n------\n\nLines would be displayed in different colors:\n\n- default console text color, if the worker is idle\n- ``green``, if the worker is busy\n- ``magenta``, if the worker is in ``cheap`` mode\n- ``yellow``, if the worker is handling an uwsgi signal\n- ``blue``, if the worker is ``suspended``\n\n\nRemember to enable ``memory-report`` in your uwsgi configuration to see how\nmuch memory resources your uwsgi processes are consuming.\n\nFurther Reading\n---------------\n\nFor more info on uWSGI Stats Server see http://projects.unbit.it/uwsgi/wiki/StatsServer\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "uwsgitop", "package_url": "https://pypi.org/project/uwsgitop/", "platform": "", "project_url": "https://pypi.org/project/uwsgitop/", "project_urls": null, "release_url": "https://pypi.org/project/uwsgitop/0.11/", "requires_dist": null, "requires_python": "", "summary": "uWSGI top-like interface", "version": "0.11" }, "last_serial": 4655685, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "2336e7d1f8a93f1f2cbc771aeb0388cc", "sha256": "1dbe72ed8e6d1eb154a2d3b2b209d31ac45d75fa581bb74460a8b557dd40da2d" }, "downloads": -1, "filename": "uwsgitop-0.1.tar.gz", "has_sig": false, "md5_digest": "2336e7d1f8a93f1f2cbc771aeb0388cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1145, "upload_time": "2011-09-28T21:11:25", "url": "https://files.pythonhosted.org/packages/be/62/5b3a3551a58e750eb514b1c4509f74334d8e4bd76cbe2d9b961198b90c8d/uwsgitop-0.1.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "1eea14895804f9dabd8b8867beb1ed7d", "sha256": "869241257bec68337c7fcd3632b437b657c84dc53ef0a5acb18ec5f89076f9c0" }, "downloads": -1, "filename": "uwsgitop-0.10.tar.gz", "has_sig": false, "md5_digest": "1eea14895804f9dabd8b8867beb1ed7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5931, "upload_time": "2016-12-29T15:50:34", "url": "https://files.pythonhosted.org/packages/60/08/af014f46b41f3cd3671ababef211936f37313a7fac65b3f1c099dd620cb0/uwsgitop-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "a2102136a255614b6940044a4d671b8a", "sha256": "99ca245119e4a0600840a62b7b4e020c9870fe90952b24eecfff0c9090c75d14" }, "downloads": -1, "filename": "uwsgitop-0.11.tar.gz", "has_sig": false, "md5_digest": "a2102136a255614b6940044a4d671b8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6052, "upload_time": "2019-01-03T08:40:12", "url": "https://files.pythonhosted.org/packages/8a/7a/9501084f6d2739b8a7d35ef5fb9cb539edb6e0a0d559366598b82bb7a96e/uwsgitop-0.11.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "0242dfc879c56715b547c94ad6ef5167", "sha256": "a52415eb098eb43f62003150f0cc70f2d3f97b5f0ad8e964b0daa575d500d469" }, "downloads": -1, "filename": "uwsgitop-0.2.tar.gz", "has_sig": false, "md5_digest": "0242dfc879c56715b547c94ad6ef5167", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1166, "upload_time": "2011-09-28T21:15:06", "url": "https://files.pythonhosted.org/packages/8c/8c/6ae06634ef1374bc9c894834d42c04e1934bedc8210215f863f8d69966f5/uwsgitop-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8b7210c02883603664c4bce02edfb2af", "sha256": "c064d434f57e7848abf49fc0532cf8b8f4be39d57a5c8bec4254dd50bc1bfb1a" }, "downloads": -1, "filename": "uwsgitop-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8b7210c02883603664c4bce02edfb2af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1163, "upload_time": "2011-09-28T21:18:04", "url": "https://files.pythonhosted.org/packages/64/be/ee2a9d8fb5ea5c2d86051fabb9acc9f764a288721638115a98ad2a4ed373/uwsgitop-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "9a421850ea973161f2ed22db47db5d05", "sha256": "a71a3b4b9f7cbb849facf47b067fc068443472a2bbc624d2417998b8c19d4d3a" }, "downloads": -1, "filename": "uwsgitop-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9a421850ea973161f2ed22db47db5d05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1161, "upload_time": "2011-09-28T21:21:57", "url": "https://files.pythonhosted.org/packages/70/a9/6fd12fc42905b5ddee18f910065e5fb09304c1e23ea1c104145295f4154d/uwsgitop-0.2.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "43822e4fc574ab228ad9593a9b1603e5", "sha256": "6b2883cfbcfa25d315f554182b9a204574b5d7449c6e675b15b9dce93149d76c" }, "downloads": -1, "filename": "uwsgitop-0.3.tar.gz", "has_sig": false, "md5_digest": "43822e4fc574ab228ad9593a9b1603e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1218, "upload_time": "2011-10-01T07:36:35", "url": "https://files.pythonhosted.org/packages/fd/c1/0f717fc95ced3281505ef8475bd4332968639f81df0186d83d411fd6bf80/uwsgitop-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "47be070b402ce5fbacf1479250910149", "sha256": "0ead889173866b0f0d9784913a03ccdc19fd2dfca3ef701dc6b384fa42881dd4" }, "downloads": -1, "filename": "uwsgitop-0.4.tar.gz", "has_sig": false, "md5_digest": "47be070b402ce5fbacf1479250910149", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1487, "upload_time": "2011-10-05T17:55:21", "url": "https://files.pythonhosted.org/packages/e3/67/db1a95975775c424d6671e97f0fdd37a02da4afa370354082d7c30843cc0/uwsgitop-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "d4b735cafc797601c518d4cba1f37772", "sha256": "36515966f5334e904c8769a5d59582d294f88dff4387f456aa40cd3c27723149" }, "downloads": -1, "filename": "uwsgitop-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d4b735cafc797601c518d4cba1f37772", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1486, "upload_time": "2011-10-08T09:56:50", "url": "https://files.pythonhosted.org/packages/5d/82/1949350b450f8d0e71f48836ef9ca2a4fe53b17627c4ab3da519a177cb83/uwsgitop-0.4.1.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "5c409ca64b1ea71934ad9e09f4c316ba", "sha256": "64746feec7e74f91f9fb77a69262d872e52148d7cbf8e22eaeae0509827d6728" }, "downloads": -1, "filename": "uwsgitop-0.5.tar.gz", "has_sig": false, "md5_digest": "5c409ca64b1ea71934ad9e09f4c316ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1737, "upload_time": "2011-10-13T07:53:16", "url": "https://files.pythonhosted.org/packages/95/7c/0282638557420ef1d73074dda46317a3557033d751f9da0aa85ae138299e/uwsgitop-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "2d533705285bc129e3e176b97874e9e0", "sha256": "50a27bcbb46790f2b7695005e3017284f0ae5588d13ac73fc404a31ed6748dc1" }, "downloads": -1, "filename": "uwsgitop-0.6.tar.gz", "has_sig": false, "md5_digest": "2d533705285bc129e3e176b97874e9e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2010, "upload_time": "2012-03-11T09:53:20", "url": "https://files.pythonhosted.org/packages/cf/bf/aeb83727ccf3bc7d4c9cb37e892a254d5f863e4fd4eb65c07e3e00b0f16c/uwsgitop-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "e74dfc49da5ffeaf60370d17d33bb6f1", "sha256": "06534562f9eab6a0efe51ebe36fa7dca1e6a2de5797a9c526b261bdbb32dd144" }, "downloads": -1, "filename": "uwsgitop-0.6.1.tar.gz", "has_sig": false, "md5_digest": "e74dfc49da5ffeaf60370d17d33bb6f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2200, "upload_time": "2012-09-26T06:17:51", "url": "https://files.pythonhosted.org/packages/d6/5d/1b21d9e18cbd2eb9113fcf41ff935c750188a1a156560dd8100d557ecd88/uwsgitop-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "eabb727d79d6d3d2c838430987f5f327", "sha256": "4551c14284e754856bba5ad2a70a048c50d334902e797c79979c33bf6268ab71" }, "downloads": -1, "filename": "uwsgitop-0.6.2.tar.gz", "has_sig": false, "md5_digest": "eabb727d79d6d3d2c838430987f5f327", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2280, "upload_time": "2013-02-05T04:10:15", "url": "https://files.pythonhosted.org/packages/21/99/c1e532d23968d494028245af48c14c35a267cc734b9a33fab6eb172a48c7/uwsgitop-0.6.2.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "a43089c26efa6fe8d8f750d16680449d", "sha256": "1df88a98c3023f259abd2b3ff889296b595267819ccfa5e313f10be23d1fdfb4" }, "downloads": -1, "filename": "uwsgitop-0.8.tar.gz", "has_sig": false, "md5_digest": "a43089c26efa6fe8d8f750d16680449d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3203, "upload_time": "2014-02-28T05:56:51", "url": "https://files.pythonhosted.org/packages/04/38/7db46d6ae3de6878317b0e92966d660a9ef8efe67ee8587b89063adf2111/uwsgitop-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "ab8f24f158077348b25425f5d83d21c0", "sha256": "5063ef2a692f663f1408643a7cae1794724f6d8d739746726e20cd46291e19e8" }, "downloads": -1, "filename": "uwsgitop-0.9.tar.gz", "has_sig": false, "md5_digest": "ab8f24f158077348b25425f5d83d21c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4739, "upload_time": "2015-10-09T15:49:47", "url": "https://files.pythonhosted.org/packages/82/2c/42eb50eb877f9cc3c315965ee142f47feeffc3655f9f6a3935f3f71570da/uwsgitop-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a2102136a255614b6940044a4d671b8a", "sha256": "99ca245119e4a0600840a62b7b4e020c9870fe90952b24eecfff0c9090c75d14" }, "downloads": -1, "filename": "uwsgitop-0.11.tar.gz", "has_sig": false, "md5_digest": "a2102136a255614b6940044a4d671b8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6052, "upload_time": "2019-01-03T08:40:12", "url": "https://files.pythonhosted.org/packages/8a/7a/9501084f6d2739b8a7d35ef5fb9cb539edb6e0a0d559366598b82bb7a96e/uwsgitop-0.11.tar.gz" } ] }