{ "info": { "author": "Daniel Kraft, Stefan Eletzhofer", "author_email": "dk@d9t.de, info@inquant.de", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\n\nLog and show ram usage of a zope instance per request.\n\nBy calling @@requestlet, you'll get a nice graph and\n(if you mark something in it) a table with ram usage,\ndifference to the last request and the URI over time.\n\nThis product was created in the hope to see patterns\non which requests how much ram is \"lost\". It was\ninspired by http://code.google.com/p/zope-memory-readings/\nand uses the graph-code from there.\n\nThe logging was taken from seletz' requestlet code and\nwas extended by the ram usage.\n\nInstallation / Usage\n====================\n\nAdd this to your buildout.cfg\n\n [buildout]\n eggs = z3c.requestlet\n\n [instance]\n zcml = z3c.requestlet\n\nThen install the product using plone's portal_quickinstaller.\nIf the product is not installed, it will not log and it won't\nprovide the @@requestlet view.\n\nAfter installation you may call\n\n http://yoursite/@@requestlet\n\nThe default logfile is /tmp/requestlet.txt and may be set using\nan environment variable called \"REQUESTLET_LOGNAME\".\n\nYou may also log only hits that take more than a specific time\nto render using an environment variable called \"MIN_LOG_TIME\".\n\nThe logfile will provide detailled page generation information\nlike this:\n\n 2009-07-01 16:21:39,755 requestlet INFO ELAPSED 0.038s (min 0s) METHOD GET RAM 423124kB URL: localhost:10054/site/++resource++z3c.requestlet.data/layout.css rinfo: last-modified='Wed, 01 Jul 2009 12:51:28 GMT' content-length='169' content-type='text/css; charset=utf-8' cache-control='public,max-age=86400'\n\nThis provides:\n\n- time to render the page in plone (ELAPSED)\n- request method (METHOD)\n- total vmsize of the zope process (RAM)\n- the called URL (URL)\n- the request info (rinfo)\n\nCompatibility\n=============\n\nThis product will only work with systems, where you\ncan get the memory-info from /proc//status.\nThis is linux.\n\nContribution\n============\n\nTo contribute, feel free to send patches as we don't have\nthis in a public svn currently. It's managed with bzr ;)\n\nAuthors\n=======\n\n- Daniel Kraft \n- Stefan Eletzhofer \n\n\nChangelog\n=========\n\n0.9.1 - Bugfix [20090706] [Daniel Kraft]\n----------------------------------------\n\n- log as debug, not as info\n\n0.9 - Initial useful release [20090701] [Daniel Kraft, Stefan Eletzhofer]\n-------------------------------------------------------------------------\n\n- view ram usage per request", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://d9t.de/os", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "z3c.requestlet", "package_url": "https://pypi.org/project/z3c.requestlet/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/z3c.requestlet/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://d9t.de/os" }, "release_url": "https://pypi.org/project/z3c.requestlet/0.9.1/", "requires_dist": null, "requires_python": null, "summary": "UNKNOWN", "version": "0.9.1" }, "last_serial": 802095, "releases": { "0.9": [ { "comment_text": "", "digests": { "md5": "5d167e903dbadf9f7ddd1209c55be347", "sha256": "82e0c51a09b211441605c51c561c549776399ed380b798adbf953f46b307cbf8" }, "downloads": -1, "filename": "z3c.requestlet-0.9.tar.gz", "has_sig": false, "md5_digest": "5d167e903dbadf9f7ddd1209c55be347", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61024, "upload_time": "2009-07-01T16:42:54", "url": "https://files.pythonhosted.org/packages/c3/d2/f93449e7b3a8543c20acadc3c7100510561f48feaea3fdbcd0a35560a297/z3c.requestlet-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "082410ff98938f583dcee73b52593e30", "sha256": "910a9e3a442bfba0ba98fd2002a2e7c560a75f25e80fe696af61b40598f39260" }, "downloads": -1, "filename": "z3c.requestlet-0.9.1.tar.gz", "has_sig": false, "md5_digest": "082410ff98938f583dcee73b52593e30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61085, "upload_time": "2009-07-06T13:13:27", "url": "https://files.pythonhosted.org/packages/c9/e7/50348ade4645410f5a5c081c115bb204f31142fbbc69e935b7d047c2fbdc/z3c.requestlet-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "082410ff98938f583dcee73b52593e30", "sha256": "910a9e3a442bfba0ba98fd2002a2e7c560a75f25e80fe696af61b40598f39260" }, "downloads": -1, "filename": "z3c.requestlet-0.9.1.tar.gz", "has_sig": false, "md5_digest": "082410ff98938f583dcee73b52593e30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61085, "upload_time": "2009-07-06T13:13:27", "url": "https://files.pythonhosted.org/packages/c9/e7/50348ade4645410f5a5c081c115bb204f31142fbbc69e935b7d047c2fbdc/z3c.requestlet-0.9.1.tar.gz" } ] }