{ "info": { "author": "Patrick Vogel, Bogdan Petre", "author_email": "flask.monitoringdashboard@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Flask", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Flask Monitoring Dashboard\n==========================\n\nA dashboard for automatic monitoring of Flask (http://flask.pocoo.org/) web-services.\n\nKey Features\n------------\nThe Flask Monitoring Dashboard is an extension for Flask applications that offers four main functionalities with little effort from the Flask developer:\n\n- **Monitor the performance and utilization:**\n The Dashboard allows you to see which endpoints process a lot of requests and how fast.\n Additionally, it provides information about the evolving performance of an endpoint throughout different versions if you're using git.\n\n- **Profile requests and endpoints:**\n The execution path of every request is tracked and stored into the database. This allows you to gain\n insight over which functions in your code take the most time to execute. Since all requests for an\n endpoint are also merged together, the Dashboard provides an overview of which functions are used in\n which endpoint.\n\n- **Collect extra information about outliers:**\n Outliers are requests that take much longer to process than regular requests.\n The Dashboard automatically detects that a request is an outlier and stores extra information about it (stack trace, request values, Request headers, Request environment).\n\n- **Collect additional information about your Flask-application:**\n Suppose you have an User-table and you want to know how many users are registered on your Flask-application.\n Then, you can run the following query: 'SELECT Count(*) FROM USERS;'. But this is just annoying to do regularly.\n Therefore, you can configure this in the Flask-MonitoringDashboard, which will provide you this information per day (or other time interval).\n\n\nThe dashboard is automatically added to your existing Flask application.\nYou can view the results by default using the default endpoint (this can be configured to another route):\n\n http://localhost:5000/dashboard\n\nFor more advanced documentation, take a look at the information\non `this site`_\n\n.. _this site: _http://flask-monitoringdashboard.readthedocs.io/en/latest/functionality.html\n\n\nHow to use\n============\n\nInstallation\n------------\n\nTo install from source, download the source code, then run this:\n\n python setup.py install\n\nOr install with pip:\n\n pip install flask_monitoringdashboard\n\nSetup\n------------\nAdding the extension to your Flask app is simple:\n\n from flask import Flask\n import flask_monitoringdashboard as dashboard\n\n app = Flask(__name__)\n dashboard.bind(app)\n\nLive Demo\n------------\nTo view a live deployment of the Flask-MonitoringDashboard, `check this site`_\n\n.. _`check this site`: https://flask-monitoringdashboard.herokuapp.com/\n\nUse the credentials u:`admin`, p:`admin` to log in.\n\nFeedback\n------------\nIn order to improve our Flask-MonitoringDashboard, we would like to hear from you! Therefore, we made a questionnaire\nwith a few questions. Filling in this form takes less than 3 minutes. You can find the form `here\n`_.\n\nAlternatively, feel free to write to `our email-address\n`_.\n\nDocumentation\n-------------\nFor more advanced documentation, `see this site\n`_\nIf you run into trouble migrating from version 1.X.X to version 2.0.0, this site will help you solve this too.\nThe migration from 2.X.X to 3.0.0 should be easier.\n\n\nLicense\n------------\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\nChange Log\n=========================================================================\n\nAll notable changes to this project will be documented in this file.\nThis project adheres to `Semantic Versioning `_.\nPlease note that the changes before version 1.10.0 have not been documented.\n\nv3.0.0\n----------\nChanged\n\n- Tracking also status codes\n- Display times as numbers to make them sortable\n- Add leading slash to blueprint paths\n- Added status codes with corresponding views\n\nv2.1.1\n----------\nChanged\n\n- Default monitoring level is now 1\n- Fixed bug causing config file not being parsed\n- Monitoring level can be set from the 'detail' section\n- Improved README\n\nv2.1.0\n----------\nChanged\n\n- Frontend is now using AngularJS\n- Removed TestMonitor\n- Added Custom graphs\n- Fixed Issue #206\n- Added support for Python 3.7\n- Updated documentation\n- Updated unit tests\n\nv2.0.7\n----------\nChanged\n\n- Fixed Issue #174\n\n- Fixed issue with profiler not going into code\n\n- Implemented a Sunburst visualization of the Grouped Profiler\n\n- Improved test coverage\n\n- Improved python-doc\n\n- Added functionality to download the outlier data\n\n- Dropped support for Python 3.3 and 3.4\n\n\nv2.0.0\n----------\nChanged\n\n- Added a configuration option to prefix a table in the database\n\n- Optimize queries, such that viewing data is faster\n\n- Updated database scheme\n\n- Implemented functionality to customize time window of graphs\n\n- Implemented a profiler for Request profiling\n\n- Implemented a profiler for Endpoint profiling\n\n- Refactored current code, which improves readability\n\n- Refactoring of Test-Monitoring page\n\n- Identify testRun by Travis build number\n\n\nv1.13.0\n----------\nChanged\n\n- Added boxplot of CPU loads\n\n- Updated naming scheme of all graphs\n\n- Implemented two configuration options: the local timezone and the option to automatically monitor new endpoints\n\n- Updated the Test-Monitoring initialization\n\n- Updated Database support for MySQL\n\nv1.12.0\n-------\nChanged\n\n- Removed two graphs: hits per hour and execution time per hour\n\n- New template design\n\n- Refactored backhand of the code\n\n- Updated Bootstrap 3.0 to 4.0\n\n- Setup of Code coverage\n\n\nv1.11.0\n-------\nChanged\n\n- Added new graph: Version usage\n\n- Added column (Hits in past 7 days) in Measurements Overview\n\n- Fixed bug with configuration\n\n- Changed rows and column in outlier-table\n\n- Added TODO List\n\n- Updated functionality to retrieve the stacktrace of an Outlier\n\n- Fixed bug with white colors from the config option\n\n\nv1.10.0\n----------\nChanged\n\n- Added security for automatic endpoint-data retrieval.\n\n- Added test for export_data-endpoints\n\n- Added MIT License.\n\n- Added documentation", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/flask-dashboard/Flask-MonitoringDashboard", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "Flask-MonitoringDashboard", "package_url": "https://pypi.org/project/Flask-MonitoringDashboard/", "platform": "Any", "project_url": "https://pypi.org/project/Flask-MonitoringDashboard/", "project_urls": { "Bug Reports": "https://github.com/flask-dashboard/Flask-MonitoringDashboard/issues", "Documentation": "http://flask-monitoringdashboard.readthedocs.io/", "Homepage": "https://github.com/flask-dashboard/Flask-MonitoringDashboard", "PyPi": "https://pypi.org/project/Flask-MonitoringDashboard/", "Source": "https://github.com/flask-dashboard/Flask-MonitoringDashboard/" }, "release_url": "https://pypi.org/project/Flask-MonitoringDashboard/3.0.5/", "requires_dist": null, "requires_python": "", "summary": "Automatically monitor the evolving performance of Flask/Python web services.", "version": "3.0.5" }, "last_serial": 5912110, "releases": { "1.10.0": [ { "comment_text": "", "digests": { "md5": "bcb406cf494f227dd8ccdecf84988928", "sha256": "ca4d5cb7b6664484783601f92e6469fcb97432532d5ff92b10a76974c9b39f38" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.10.0.tar.gz", "has_sig": false, "md5_digest": "bcb406cf494f227dd8ccdecf84988928", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1362033, "upload_time": "2018-02-27T21:54:42", "url": "https://files.pythonhosted.org/packages/fd/ed/9ac1f5e87057efa49f2a28c1007cc56463e740a3403e468d7195f4ae1919/Flask-MonitoringDashboard-1.10.0.tar.gz" } ], "1.10.1": [ { "comment_text": "", "digests": { "md5": "fb98020c1b077b2f395745008d3eebbc", "sha256": "0a9b8f31e8bc7d79d65fc62f75e180d767da620b1d619803be03c38ee448e55a" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.10.1.tar.gz", "has_sig": false, "md5_digest": "fb98020c1b077b2f395745008d3eebbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1362071, "upload_time": "2018-02-27T22:01:15", "url": "https://files.pythonhosted.org/packages/65/f3/6319fffc7f0d9c46303897ab04f9749f179c32a588adc30fa9047dfc0a5d/Flask-MonitoringDashboard-1.10.1.tar.gz" } ], "1.10.3": [ { "comment_text": "", "digests": { "md5": "e11be42d9fa9249e0780e34eeb488ec6", "sha256": "318c5fe852f951ca1e77c83ace68d64028510e344773e2116188d5b0e018e7b2" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.10.3.tar.gz", "has_sig": false, "md5_digest": "e11be42d9fa9249e0780e34eeb488ec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1362383, "upload_time": "2018-02-28T16:58:26", "url": "https://files.pythonhosted.org/packages/0a/0f/98235673575471378a82b0f6ce0090b6cee0de0eab1c015139524c3c88aa/Flask-MonitoringDashboard-1.10.3.tar.gz" } ], "1.10.4": [ { "comment_text": "", "digests": { "md5": "b9176cfc9076fdfdf96c5b97723fd802", "sha256": "4bc73f9c1c0eff21c9942f7d5bc1c2099f4549f9ccfe5b90c4274ce0693869c0" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.10.4.tar.gz", "has_sig": false, "md5_digest": "b9176cfc9076fdfdf96c5b97723fd802", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1362395, "upload_time": "2018-03-05T11:56:27", "url": "https://files.pythonhosted.org/packages/b1/66/827a182fc0fd1f70f4b290bd7427ae1c0ff3ef154904925f84c679b9e953/Flask-MonitoringDashboard-1.10.4.tar.gz" } ], "1.10.5": [ { "comment_text": "", "digests": { "md5": "17744fa20fdc815ce4fb0fe0776e32c4", "sha256": "ca31f1f8ad3a2bf416c197a90c2d379e027eb9427fc495d8f17555eb1d28c684" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.10.5.tar.gz", "has_sig": false, "md5_digest": "17744fa20fdc815ce4fb0fe0776e32c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1362409, "upload_time": "2018-03-05T21:58:57", "url": "https://files.pythonhosted.org/packages/60/4b/8098d0a45def95f97befedd1730686412dfc38a4091961c7e4f8d58f36b9/Flask-MonitoringDashboard-1.10.5.tar.gz" } ], "1.10.6": [ { "comment_text": "", "digests": { "md5": "33414512a7bc5acce49aac00dd8b1cd2", "sha256": "391f8552e33f586d8d6d4539dfa959db9dd0f46a6af53e346c3ace80eb9b8ec7" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.10.6.tar.gz", "has_sig": false, "md5_digest": "33414512a7bc5acce49aac00dd8b1cd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1016705, "upload_time": "2018-03-19T16:35:31", "url": "https://files.pythonhosted.org/packages/2a/4b/0cb77e05edb40849d85e79815de3b5a98bf74dd101aae49bdad5274f31f6/Flask-MonitoringDashboard-1.10.6.tar.gz" } ], "1.10.7": [ { "comment_text": "", "digests": { "md5": "239f73ee18af6111379377bc9dbf4a63", "sha256": "8e22c458b92fd276a242cd61f4830472383f1e10344bc30d6db36d45314c641a" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.10.7.tar.gz", "has_sig": false, "md5_digest": "239f73ee18af6111379377bc9dbf4a63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1016818, "upload_time": "2018-03-19T19:01:46", "url": "https://files.pythonhosted.org/packages/92/2a/9a630c0a2190c20926bf1bd3f858d9d086d90ee7d892b8d6775044878fcd/Flask-MonitoringDashboard-1.10.7.tar.gz" } ], "1.10.8": [ { "comment_text": "", "digests": { "md5": "9424e7041300cc53fcf9aac4c5b93ed5", "sha256": "b99ce9454c63f97a550d8e43b4ccdf27178200f518fcd6bf53ec40f10f2dac29" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.10.8.tar.gz", "has_sig": false, "md5_digest": "9424e7041300cc53fcf9aac4c5b93ed5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1016831, "upload_time": "2018-03-19T19:11:46", "url": "https://files.pythonhosted.org/packages/79/51/ca6e8ca14f2b90a2f752b7665fc2097a66dd1cbc78d656bab023d7ebe99a/Flask-MonitoringDashboard-1.10.8.tar.gz" } ], "1.10.9": [ { "comment_text": "", "digests": { "md5": "1ec509d387cfc5deffc8224927cd1eea", "sha256": "807d74a40a0c86e93f375a5e42faffae3bc1c3e919df506531fc3cfaf9db1995" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.10.9.tar.gz", "has_sig": false, "md5_digest": "1ec509d387cfc5deffc8224927cd1eea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1016906, "upload_time": "2018-03-20T12:51:22", "url": "https://files.pythonhosted.org/packages/e1/d7/fe9c7785925f665f7266a1a97703c32f816caf8af9fb694f3b5ab0ca5397/Flask-MonitoringDashboard-1.10.9.tar.gz" } ], "1.11.1": [ { "comment_text": "", "digests": { "md5": "4ada5a7d7a360acc2b3a47c7a5ea93da", "sha256": "f0f20477386bf3581220a18ef8f12c471f4e5f7791d0520541a4e1b79d8ad32f" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.11.1.tar.gz", "has_sig": false, "md5_digest": "4ada5a7d7a360acc2b3a47c7a5ea93da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1018234, "upload_time": "2018-03-30T17:48:53", "url": "https://files.pythonhosted.org/packages/f3/ef/39858a5e9a8944a7dedd61cf198b36bc8fb4f46bc9130ba0142a3c85b259/Flask-MonitoringDashboard-1.11.1.tar.gz" } ], "1.11.2": [ { "comment_text": "", "digests": { "md5": "290334924a4255aa1feea5267e744094", "sha256": "e319baaca77c5d62723b4f635082b7e135b6cb2d546e8f07a2399ae1b011af1c" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.11.2.tar.gz", "has_sig": false, "md5_digest": "290334924a4255aa1feea5267e744094", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1018392, "upload_time": "2018-04-06T17:54:34", "url": "https://files.pythonhosted.org/packages/99/a9/1e4270e13bd33d014aa2f98a0e194606c86c589ff4caf17ef6a5bbcaf927/Flask-MonitoringDashboard-1.11.2.tar.gz" } ], "1.11.3": [ { "comment_text": "", "digests": { "md5": "64cbf9a8647625622ebd9d5d2f63a1be", "sha256": "8356bebd8985011a5b2ff26afd0c1ee9dc2cdafa8babbf413ca20bd713f9ec76" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.11.3.tar.gz", "has_sig": false, "md5_digest": "64cbf9a8647625622ebd9d5d2f63a1be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1018387, "upload_time": "2018-04-08T14:12:24", "url": "https://files.pythonhosted.org/packages/b4/51/ab818ce794744b41827a4a587131bfe24e8a64fc1679f2e9b55e9ad48819/Flask-MonitoringDashboard-1.11.3.tar.gz" } ], "1.11.4": [ { "comment_text": "", "digests": { "md5": "f80a3df7168be7f5959bfd93a928f115", "sha256": "d6f3b8c4b2b5b1075abdc73b697df5ec0684eebd335b589c63cdf5ab1d94c516" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.11.4.tar.gz", "has_sig": false, "md5_digest": "f80a3df7168be7f5959bfd93a928f115", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1018423, "upload_time": "2018-04-08T15:44:45", "url": "https://files.pythonhosted.org/packages/e4/ed/7b655f038b6f7ed776cf5aa16e8e00cf87023fc7447218a41a0afe780acd/Flask-MonitoringDashboard-1.11.4.tar.gz" } ], "1.11.5": [ { "comment_text": "", "digests": { "md5": "a545bcd0e91d3845a3d0b295b7b4eae6", "sha256": "4960fb95d10faa1d8f2c5839f06e8aa28e52dce628c7c0cf8fc80499b97966a3" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.11.5.tar.gz", "has_sig": false, "md5_digest": "a545bcd0e91d3845a3d0b295b7b4eae6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1018439, "upload_time": "2018-04-08T16:07:30", "url": "https://files.pythonhosted.org/packages/49/a5/da617ecbc9f39dc4599e26184c0ab10781f333a7ba0bc7a64d4922b13422/Flask-MonitoringDashboard-1.11.5.tar.gz" } ], "1.12.0": [ { "comment_text": "", "digests": { "md5": "0965b9710edee6245891b02f32546f00", "sha256": "e813593a49a9f9fa400daca005f674189cff82a1dac87470bdd0381efe3dd2f3" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.12.0.tar.gz", "has_sig": false, "md5_digest": "0965b9710edee6245891b02f32546f00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141039, "upload_time": "2018-04-28T13:19:45", "url": "https://files.pythonhosted.org/packages/b0/8b/f8d582b6e8e36b7d3d4e953ce218236a5bd93a596b8b7842a4e06203eb7d/Flask-MonitoringDashboard-1.12.0.tar.gz" } ], "1.12.1": [ { "comment_text": "", "digests": { "md5": "9c9b62a182608dc83d6196ce9ac47eff", "sha256": "869d38c1a83dee196bb50d0350eab5f58bb09e8412c2f67631b458e25dafea00" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.12.1.tar.gz", "has_sig": false, "md5_digest": "9c9b62a182608dc83d6196ce9ac47eff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133483, "upload_time": "2018-05-04T10:04:15", "url": "https://files.pythonhosted.org/packages/4f/37/db00ecec94db3cde6661bc28613017df67d5b33d4109f0fddcf0cb508667/Flask-MonitoringDashboard-1.12.1.tar.gz" } ], "1.12.2": [ { "comment_text": "", "digests": { "md5": "56b542554934d139c296311242ce705a", "sha256": "b2bd199629da81b21cd6bd883120ee08d871e0db50e6e38e5a4394ce66a1579a" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.12.2.tar.gz", "has_sig": false, "md5_digest": "56b542554934d139c296311242ce705a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133549, "upload_time": "2018-05-04T10:44:06", "url": "https://files.pythonhosted.org/packages/38/5a/02df039eef4de2fa521cafeff89e11b30490c62b4d5452ea6cd239636d1f/Flask-MonitoringDashboard-1.12.2.tar.gz" } ], "1.12.3": [ { "comment_text": "", "digests": { "md5": "0bb18207567bedb6dc06813d2fe33ac6", "sha256": "ad49c4d9e03fc41864e25e3a9ae40aa8916a858192519d5aae2ee7036b05a5d3" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.12.3.tar.gz", "has_sig": false, "md5_digest": "0bb18207567bedb6dc06813d2fe33ac6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133633, "upload_time": "2018-05-04T15:19:00", "url": "https://files.pythonhosted.org/packages/1b/70/bfdaad6511b4f3aff39031be144fd05801515a6a45e811762d50f8d6d235/Flask-MonitoringDashboard-1.12.3.tar.gz" } ], "1.12.5": [ { "comment_text": "", "digests": { "md5": "0ac7de9e8b0190834712f6cd954b1881", "sha256": "dd26789be681297526c8131aa4667cfc6cd21c6aa67222aa140e90c449c15d4f" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.12.5.tar.gz", "has_sig": false, "md5_digest": "0ac7de9e8b0190834712f6cd954b1881", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133738, "upload_time": "2018-05-06T21:27:02", "url": "https://files.pythonhosted.org/packages/20/9f/eaf47ede2da017c5ee75ebb79ce651d04aa4cb3ff1352eac99af29cdd137/Flask-MonitoringDashboard-1.12.5.tar.gz" } ], "1.13.0": [ { "comment_text": "", "digests": { "md5": "ac7035b0f9c37e547f33579647428e5c", "sha256": "6c9c28d5eb9d46400584a6d75825a0651c9d8835195d078be295f2116a4cb2b6" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.13.0.tar.gz", "has_sig": false, "md5_digest": "ac7035b0f9c37e547f33579647428e5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136345, "upload_time": "2018-05-11T13:38:41", "url": "https://files.pythonhosted.org/packages/05/7b/740eab571111847243fc99241c0e031cde36fb8c0a848f4540ec1cee7499/Flask-MonitoringDashboard-1.13.0.tar.gz" } ], "1.13.1": [ { "comment_text": "", "digests": { "md5": "b1a9240e2481b0531a04e70f07214903", "sha256": "125ead8ff8e964e713778959265b40cd50d49d641e9f21046f0cfbc68528799f" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-1.13.1.tar.gz", "has_sig": false, "md5_digest": "b1a9240e2481b0531a04e70f07214903", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48480, "upload_time": "2018-05-23T13:22:40", "url": "https://files.pythonhosted.org/packages/28/51/7dd12ad704f740b69a88db426ea1d2376003ed22d1a220b8c3ed0d75a18e/Flask-MonitoringDashboard-1.13.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "63d76925110f1316bed89df8cfade830", "sha256": "2741baff2987057ca9d47a93b35274aa60a80432836f7b8e2f82f016250fe686" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-2.0.0.tar.gz", "has_sig": false, "md5_digest": "63d76925110f1316bed89df8cfade830", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 205530, "upload_time": "2018-06-11T14:43:49", "url": "https://files.pythonhosted.org/packages/0e/dd/3d72745b81ce959b650c0c0a1edc5d1579699d867fdf788d2958a81a364a/Flask-MonitoringDashboard-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "71717879f116a5276b0380f379f8aa4a", "sha256": "5dd171556a422b4b42056224f60166b360183f9594d2b4754a64d5edd3ddd71c" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-2.0.1.tar.gz", "has_sig": false, "md5_digest": "71717879f116a5276b0380f379f8aa4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 209329, "upload_time": "2018-06-15T10:52:48", "url": "https://files.pythonhosted.org/packages/53/d1/f9ad9fa86a3ca92712f5abce8c4502ea501497398e67406830f3209e02b9/Flask-MonitoringDashboard-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "0522ddff6762f5b639d59c5cd4c93831", "sha256": "a81c5fe9c0b12023874d1f4235a753e5140c3ca579bcb53bc7dcd438b3c4f7b0" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-2.0.2.tar.gz", "has_sig": false, "md5_digest": "0522ddff6762f5b639d59c5cd4c93831", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 209589, "upload_time": "2018-06-17T12:37:35", "url": "https://files.pythonhosted.org/packages/d5/2e/047040e7339ab00ea408d44c64f8243ac532468d20926257d6061ca963ed/Flask-MonitoringDashboard-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "53f983ec8d53f7b6ba558578f06ad679", "sha256": "743368e647c044c26a19d700291dc8c3e1179f98b0d0b1eeeeb7fbc604d42bd9" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-2.0.3.tar.gz", "has_sig": false, "md5_digest": "53f983ec8d53f7b6ba558578f06ad679", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 210081, "upload_time": "2018-06-21T13:30:55", "url": "https://files.pythonhosted.org/packages/24/2b/d61ddaeaf5a2abd2664c22c675f9b60c333211026e0215a44aec8b7cca97/Flask-MonitoringDashboard-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "f0979e4a7cf6d61ee7a8738426a5378a", "sha256": "61dc78f2bb461645c6ef228cc4694bfe61b2dd5afe5e71f7faf940d6f5428cf9" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-2.0.4.tar.gz", "has_sig": false, "md5_digest": "f0979e4a7cf6d61ee7a8738426a5378a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 210084, "upload_time": "2018-06-21T14:37:59", "url": "https://files.pythonhosted.org/packages/ed/64/bc3455d50872533d4ef4c793d1f87775dd51c90a398c38689511d632f842/Flask-MonitoringDashboard-2.0.4.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "7de4f8d54b1f903956932dc0b6a5e14c", "sha256": "b1ef3f0c28062840e22cedb7c77f3dde47faa1c2d777402fca1846196443b41e" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-2.0.5.tar.gz", "has_sig": false, "md5_digest": "7de4f8d54b1f903956932dc0b6a5e14c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 210590, "upload_time": "2018-06-27T00:16:44", "url": "https://files.pythonhosted.org/packages/e6/90/0073899e30a37236e1b69b62de41082502e4cd8fe0b172c602e249014d5a/Flask-MonitoringDashboard-2.0.5.tar.gz" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "d08f0102df9ad3e862aed06b18543748", "sha256": "3a9ae4c2b1224c3ca6d7db0f2cdf364cc3c8a6f274cb8289be3e19c0289cb65c" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-2.0.6.tar.gz", "has_sig": false, "md5_digest": "d08f0102df9ad3e862aed06b18543748", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 210891, "upload_time": "2018-09-21T20:28:50", "url": "https://files.pythonhosted.org/packages/ed/4d/c692f61789c8101d5638cae3ffc87022795f740724123f513ec4623be631/Flask-MonitoringDashboard-2.0.6.tar.gz" } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "b8a03e9ef02f68757f0cd5f3713ca642", "sha256": "9a6452d103a262973c9813c9c4ea16d311d1179fcbe18e699edf05ae9cf28e97" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-2.0.7.tar.gz", "has_sig": false, "md5_digest": "b8a03e9ef02f68757f0cd5f3713ca642", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 210628, "upload_time": "2018-12-23T15:28:01", "url": "https://files.pythonhosted.org/packages/98/32/0cbcf32431e4892b145a83c3dda5e6c107deb8b762aeff00c2844d9e5367/Flask-MonitoringDashboard-2.0.7.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "ebb61b0405d554025bb035173692edeb", "sha256": "28388712d2fbf1bf9b4da723644f25c183131a954b65f33fd045ba2ae8ca2ce8" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-2.1.0.tar.gz", "has_sig": false, "md5_digest": "ebb61b0405d554025bb035173692edeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 204355, "upload_time": "2019-02-25T10:47:00", "url": "https://files.pythonhosted.org/packages/52/01/852c824a2fceac45de108e8a4c5cebdc2b7bac8e3c9e7009e60a1a8c2562/Flask-MonitoringDashboard-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "efbb9d812c39172693e9e0cb13a88290", "sha256": "2c313371d53ccefde0efd73f7916fb4bfb511bf5172d8cc4b3ab475ca510e5c2" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-2.1.1.tar.gz", "has_sig": false, "md5_digest": "efbb9d812c39172693e9e0cb13a88290", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 205048, "upload_time": "2019-03-01T12:52:16", "url": "https://files.pythonhosted.org/packages/34/0d/4dc2234786b17764d51d6185cbf8c2c2abaa90eb81f4eba99b1652d21545/Flask-MonitoringDashboard-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "d3748204bf65888973f137989e38ddcc", "sha256": "d20da38f5e2eb520cb1794247985f7d2fa4026474a2ebcab6dbbadac3e75139a" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-2.1.2.tar.gz", "has_sig": false, "md5_digest": "d3748204bf65888973f137989e38ddcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 205511, "upload_time": "2019-03-21T12:30:42", "url": "https://files.pythonhosted.org/packages/34/f2/18b5af018dfb667f7817198601a73ccf8e146a44590434fe3fa3ada1f26e/Flask-MonitoringDashboard-2.1.2.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "820be5274c2963b349fbb979b8f04677", "sha256": "d80cb56dfa7721b0c87f5019d9cf6816e079895aa146cbd780f81b5ae6522605" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-2.1.3.tar.gz", "has_sig": false, "md5_digest": "820be5274c2963b349fbb979b8f04677", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 205515, "upload_time": "2019-03-29T16:53:41", "url": "https://files.pythonhosted.org/packages/47/eb/325cb9742e6844cbcbf52a9f203f5074ffb6f4c529ea2a4c147af604c1eb/Flask-MonitoringDashboard-2.1.3.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "e40d6d360e856c2c1bd289a0ad8a0680", "sha256": "e73c771a5fc922cd1d577b39c4335d3f6d32ce3530df1d2a870b3bc1a927b08a" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-2.1.4.tar.gz", "has_sig": false, "md5_digest": "e40d6d360e856c2c1bd289a0ad8a0680", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 205534, "upload_time": "2019-04-01T07:27:59", "url": "https://files.pythonhosted.org/packages/30/b8/91d8be7c32b04955bfdaeb6b6ee4d1fbc26d3a2959016d46460940229baf/Flask-MonitoringDashboard-2.1.4.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "e735a579dbd53ff9429c8a66e1273f62", "sha256": "ad2c42c09b31519127904a93aa79babcf5a27e7c636a08c0d5aeba60b7a2d1c7" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-3.0.1.tar.gz", "has_sig": false, "md5_digest": "e735a579dbd53ff9429c8a66e1273f62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 207397, "upload_time": "2019-09-25T10:55:13", "url": "https://files.pythonhosted.org/packages/11/2a/4620e448d7bab55c662c8f97df56efd14fbe6b4418da8af7684f81cf0e84/Flask-MonitoringDashboard-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "19f796196f906477a7e129c89642ff2e", "sha256": "553cb7c1fef9a95b467529ef1d31caa3f94702a7652b086c8696c92c26e77275" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-3.0.2.tar.gz", "has_sig": false, "md5_digest": "19f796196f906477a7e129c89642ff2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 207587, "upload_time": "2019-09-25T13:02:42", "url": "https://files.pythonhosted.org/packages/ce/22/f778755e0bb2f0d52d609ede13b98c0feb321710973af8deaba7ac69d63b/Flask-MonitoringDashboard-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "b3ebe04d2e69c9ace7f947993c7c1941", "sha256": "5706b3a87774edca8170896945ccb11f9c32e5be92c74770bab75233a61a06fe" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-3.0.3.tar.gz", "has_sig": false, "md5_digest": "b3ebe04d2e69c9ace7f947993c7c1941", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 207839, "upload_time": "2019-09-26T13:13:51", "url": "https://files.pythonhosted.org/packages/69/33/9f03b79054a34c1a6f691531250f4ae426d971885821e288fa6b8ad32026/Flask-MonitoringDashboard-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "f7d344c303fb55b08c782fea2be9ddf8", "sha256": "f7e6ac9aaac67add31bfdba4cad01c18d6d77ee3a35b74e841e32c10ee5e50a7" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-3.0.4.tar.gz", "has_sig": false, "md5_digest": "f7d344c303fb55b08c782fea2be9ddf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 207839, "upload_time": "2019-10-01T12:50:43", "url": "https://files.pythonhosted.org/packages/ed/40/21ffc3132f1077ee2659dc271ec6907b0ff7ca1a315596a3dfe1d8775df0/Flask-MonitoringDashboard-3.0.4.tar.gz" } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "b43eafc916583a32e237fa1d5e3ffa23", "sha256": "55a1c208e3ed9d0c5492fc642263307f804f93dfae0459febc533ed064fe2047" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-3.0.5.tar.gz", "has_sig": false, "md5_digest": "b43eafc916583a32e237fa1d5e3ffa23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 207843, "upload_time": "2019-10-01T12:54:49", "url": "https://files.pythonhosted.org/packages/08/21/6fb860a41148637e338a74722a454d31e970d55e79fe54b7141bdbf2991d/Flask-MonitoringDashboard-3.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b43eafc916583a32e237fa1d5e3ffa23", "sha256": "55a1c208e3ed9d0c5492fc642263307f804f93dfae0459febc533ed064fe2047" }, "downloads": -1, "filename": "Flask-MonitoringDashboard-3.0.5.tar.gz", "has_sig": false, "md5_digest": "b43eafc916583a32e237fa1d5e3ffa23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 207843, "upload_time": "2019-10-01T12:54:49", "url": "https://files.pythonhosted.org/packages/08/21/6fb860a41148637e338a74722a454d31e970d55e79fe54b7141bdbf2991d/Flask-MonitoringDashboard-3.0.5.tar.gz" } ] }