{ "info": { "author": "DISQUS", "author_email": "opensource@disqus.com", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "Operating System :: OS Independent", "Topic :: Software Development" ], "description": "Logging Slow Requests\n=====================\n\nPerftools includes a logger that will monitor requests execution time. Once it hits\nthe defined threshold, it will log to the named ``perftools`` logger, including the\nmetadata for the request (as defined by Sentry's logging spec).\n\n::\n\n from perftools.middleware.slowreq import SlowRequestLoggingMiddleware\n\n app = SlowRequestLoggingMiddleware(app, threshold=100) # in ms\n\nRemote Profiling\n================\n\nProfiles a request and saves the results to disk.\n\n::\n\n from perftools.middleware.remoteprof import RemoteProfilingMiddleware\n\n app = RemoteProfilingMiddleware(app, outpath='/var/data/cprofile-results/', percent=10) # 10% of requests\n\nQuery Counts\n============\n\nLogs requests which exceed a maximum number of queries.\n\n::\n\n from perftools.middleware.querycount import QueryCountLoggingMiddleware\n\n app = QueryCountLoggingMiddleware(app, threshold=100) # number of queries\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/disqus/django-perftools", "keywords": null, "license": "Apache License 2.0", "maintainer": null, "maintainer_email": null, "name": "django-perftools", "package_url": "https://pypi.org/project/django-perftools/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-perftools/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/disqus/django-perftools" }, "release_url": "https://pypi.org/project/django-perftools/0.7.2/", "requires_dist": null, "requires_python": null, "summary": "UNKNOWN", "version": "0.7.2" }, "last_serial": 712705, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "05be5755b84cdfb4e8e94c7cb6c911ae", "sha256": "e08f2fc2288415c8ba8ce593bac0429f036173b55c6255377f953ac26afc51ef" }, "downloads": -1, "filename": "django-perftools-0.1.tar.gz", "has_sig": false, "md5_digest": "05be5755b84cdfb4e8e94c7cb6c911ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2343, "upload_time": "2011-10-17T21:48:02", "url": "https://files.pythonhosted.org/packages/3b/f2/fd068e689ffb6818b2a53ad35705ee15ed826731e49dc272f295f7f754ee/django-perftools-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "bca21f853f37241cd542cb07796fa27f", "sha256": "8fcfb231eb2e4712150f375d36892cf14ecf99faaa57750dc0246f1b63cbca7c" }, "downloads": -1, "filename": "django-perftools-0.2.tar.gz", "has_sig": false, "md5_digest": "bca21f853f37241cd542cb07796fa27f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2853, "upload_time": "2011-10-19T01:21:34", "url": "https://files.pythonhosted.org/packages/83/63/a5a3325e54fa9ad56dd5f26b072aaa59b5c32a58850332519d5955d5a214/django-perftools-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "8c57b075bd5985e432967b0e4aec7671", "sha256": "735c00e73e537c906c1687d5be78565c75963b33a20bdfd9c560b3553ce0725d" }, "downloads": -1, "filename": "django-perftools-0.3.tar.gz", "has_sig": false, "md5_digest": "8c57b075bd5985e432967b0e4aec7671", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2674, "upload_time": "2011-10-19T23:44:51", "url": "https://files.pythonhosted.org/packages/20/10/f36cc4bf746dc94b08aee7b29a72438661fcd9ac8c6f5fc903208bebf5c7/django-perftools-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "593edd4e042b0031eb550f689176aa28", "sha256": "5d539468e5980f473bed93b48e792d0f219987bfa121c2f4e29e4eaacc64a60f" }, "downloads": -1, "filename": "django-perftools-0.4.tar.gz", "has_sig": false, "md5_digest": "593edd4e042b0031eb550f689176aa28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3753, "upload_time": "2011-11-01T22:25:02", "url": "https://files.pythonhosted.org/packages/76/c7/d42d0d770654a4e3b31b2cf4ef8b4c27757f95f40d36f0228568fa3b665b/django-perftools-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "061dad37e55a09740455e7607a6b2862", "sha256": "d737a0af063365fd71d2b34e4e9342b316aa6acaf5f062135b0c4c78fc6a63b4" }, "downloads": -1, "filename": "django-perftools-0.4.1.tar.gz", "has_sig": false, "md5_digest": "061dad37e55a09740455e7607a6b2862", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3763, "upload_time": "2011-11-01T22:42:24", "url": "https://files.pythonhosted.org/packages/0e/55/098a5278d399408535ad52a50f71b1805a14a7a40d01516a5f32b5a0e85c/django-perftools-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "4204d88a625479f41ebc75b1636bcf9b", "sha256": "267ebe2ebd0c0cba948fe25e5e764a0292ad514e10b61cf40cdf2ba5d70f56a8" }, "downloads": -1, "filename": "django-perftools-0.4.2.tar.gz", "has_sig": false, "md5_digest": "4204d88a625479f41ebc75b1636bcf9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3779, "upload_time": "2011-11-03T22:35:26", "url": "https://files.pythonhosted.org/packages/d6/27/b33402f68b4bef823866e54ebc5859883e348d7b527b409bbd41f857e476/django-perftools-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "413a490bc986650ad71030b737a61f23", "sha256": "5e2c9943ea7ba61be2764cdc65b128844a6c7b251a5e840bcf40a27b18ada8d5" }, "downloads": -1, "filename": "django-perftools-0.4.3.tar.gz", "has_sig": false, "md5_digest": "413a490bc986650ad71030b737a61f23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3819, "upload_time": "2011-11-03T22:43:33", "url": "https://files.pythonhosted.org/packages/85/db/103575351849d71c74124709ce5eedf3af4dda363df5ab4803737b735ffd/django-perftools-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "078f55c77d6ff9a0a5b23a111c3afec4", "sha256": "22da8db4954532136dfdd499c6515110ada9481d1e343358ed66e3842cb3fb1a" }, "downloads": -1, "filename": "django-perftools-0.5.0.tar.gz", "has_sig": false, "md5_digest": "078f55c77d6ff9a0a5b23a111c3afec4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3859, "upload_time": "2011-11-04T02:04:32", "url": "https://files.pythonhosted.org/packages/f7/d3/1987eee2afa809a0ba2689bd06bc3239b81e5c68426aacb32f9d7c0360f5/django-perftools-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "69c8caab3a4de34568bcf46f4c33ebc6", "sha256": "10b90cc3dc2f5e601653fcf59de715a3175b7b54711ec568bf363272c0fa444d" }, "downloads": -1, "filename": "django-perftools-0.5.1.tar.gz", "has_sig": false, "md5_digest": "69c8caab3a4de34568bcf46f4c33ebc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3868, "upload_time": "2011-11-04T02:18:37", "url": "https://files.pythonhosted.org/packages/ab/40/75946181aef9f060f198746205abf269b7ac12248a71382a277e0e64d34d/django-perftools-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "c79f81b03f1574aae93d9c5de623a699", "sha256": "2eb235ef4fb88a1c6085e7fb1e6861863b5f1ffa27c3e20e563fb2fd637ad340" }, "downloads": -1, "filename": "django-perftools-0.6.0.tar.gz", "has_sig": false, "md5_digest": "c79f81b03f1574aae93d9c5de623a699", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3870, "upload_time": "2011-11-14T21:54:17", "url": "https://files.pythonhosted.org/packages/bd/32/4d7a1d63a72072862b6bec8dcc0f5fee0b82a98d6e009a70c09f65a5605c/django-perftools-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "60a0198ba26ad71d8a9b577fba09c967", "sha256": "60593cac8ce22399ea58c30cc4498f02c6016435c32482dffd8002840ee7ada4" }, "downloads": -1, "filename": "django-perftools-0.6.1.tar.gz", "has_sig": false, "md5_digest": "60a0198ba26ad71d8a9b577fba09c967", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4120, "upload_time": "2012-07-19T20:35:48", "url": "https://files.pythonhosted.org/packages/47/af/01b0cc1500240868efb4708a289de356519d77d16f3211316ec45737ff45/django-perftools-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "bfa73805e50555029a083446f532b857", "sha256": "9035ac935d97e439310630595d0b7f2958c144cad06b85ab9e4ff7eed6a6c352" }, "downloads": -1, "filename": "django-perftools-0.7.0.tar.gz", "has_sig": false, "md5_digest": "bfa73805e50555029a083446f532b857", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4335, "upload_time": "2012-08-07T23:35:40", "url": "https://files.pythonhosted.org/packages/31/8f/9216eb39ed8af014c546dc6cb743017ae732fad095e2529fcd8777321a33/django-perftools-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "b3046f92ce6c3e65f90f18f7aaa32516", "sha256": "8b8e76cfff894eb2efba07696c1ba1cb4f1bc79e9736b463c410529f42e1efd3" }, "downloads": -1, "filename": "django-perftools-0.7.1.tar.gz", "has_sig": false, "md5_digest": "b3046f92ce6c3e65f90f18f7aaa32516", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4383, "upload_time": "2012-08-09T02:50:49", "url": "https://files.pythonhosted.org/packages/69/d9/338dabf1dad162be8ec90b9d7ca26484dd30dab564fcbf6966a95dd76165/django-perftools-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "548f91b93d32020064609f8f4e90ffff", "sha256": "606ec3ca105bf4546e2f83597a0c7a16858c4ec38ba927731a1c8b8278bc90fc" }, "downloads": -1, "filename": "django-perftools-0.7.2.tar.gz", "has_sig": false, "md5_digest": "548f91b93d32020064609f8f4e90ffff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4370, "upload_time": "2012-08-21T21:54:33", "url": "https://files.pythonhosted.org/packages/db/62/f721aedceaa0b7479165a50dc7778f4577e6563fe9e4073772b209cc1b29/django-perftools-0.7.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "548f91b93d32020064609f8f4e90ffff", "sha256": "606ec3ca105bf4546e2f83597a0c7a16858c4ec38ba927731a1c8b8278bc90fc" }, "downloads": -1, "filename": "django-perftools-0.7.2.tar.gz", "has_sig": false, "md5_digest": "548f91b93d32020064609f8f4e90ffff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4370, "upload_time": "2012-08-21T21:54:33", "url": "https://files.pythonhosted.org/packages/db/62/f721aedceaa0b7479165a50dc7778f4577e6563fe9e4073772b209cc1b29/django-perftools-0.7.2.tar.gz" } ] }