{ "info": { "author": "Michael Kuty", "author_email": "michael.kuty@tcpcloud.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: OpenStack", "Framework :: Django", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "=======================\nHorizon Rally Dashboard\n=======================\n\nHorizon Rally Dashboard for quick and easy running benchmark scenarios and viewing their results.\n\nInstallation\n============\n\n#. Add `benchmark_dashboard` to INSTALLED_APPS tuple.\n#. The default path for scenario definitions is at ``/srv/rally/scenarios``, but it altered with ``RALLY_ROOT`` variable in ``local_settings.py`` of your Horizon installation.\n\n.. code-block:: python\n\n RALLY_ROOT = '/srv/rally/scenarios'\n\n RALLY_DB = \"mysql://rally:password@127.0.0.1/rally\"\n\n RALLY_PLUGINS = [\n 'rally.plugins.openstack',\n 'rally.plugins.common'\n ]\n\n # or load all\n\n RALLY_PLUGINS = [\n 'rally.plugins',\n ]\n\nCreate or clone your scenario definitions to default location ``/srv/rally/scenarios`` or set ``RALLY_ROOT`` variable to your location.\n\nUsage\n=====\n\nServing scenarios\n-----------------\n\n.. code-block:: bash\n\n ls -la /srv/rally/scenarios/tasks/scenarios/nova/\n\n boot-and-delete-multiple.yaml\n boot-and-delete-server-with-keypairs.yaml\n boot-and-delete-server-with-secgroups.yaml\n boot-and-delete.yaml\n boot-from-volume-and-delete.yaml\n boot-snapshot-boot-delete.yaml\n create-and-delete-secgroups.yaml\n\nLong running tasks\n------------------\n\nNow a new Thread is created for every task, which may cause Horizon overload, but async task behaviour can be overwritten:\n\n.. code-block:: python\n\n def run_async(method):\n\n # call Celery or whatever\n\n Thread(target=method, args=[]).start()\n\nSet the method to ``benchmark_dashboard.utils.async`` to enable acynchronous task.\n\nRead more\n=========\n\n* https://rally.readthedocs.org/en/latest/\n* http://docs.openstack.org/developer/horizon/topics/tutorial.html", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "git@github.com:tcpcloud/horizon-rally-dashboard.git", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "horizon-benchmark-dashboard", "package_url": "https://pypi.org/project/horizon-benchmark-dashboard/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/horizon-benchmark-dashboard/", "project_urls": { "Download": "UNKNOWN", "Homepage": "git@github.com:tcpcloud/horizon-rally-dashboard.git" }, "release_url": "https://pypi.org/project/horizon-benchmark-dashboard/1.0.0/", "requires_dist": null, "requires_python": null, "summary": "Horizon Benchmark Dashboard for easy manage of Rally tests and reports", "version": "1.0.0" }, "last_serial": 1733736, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "76d8f148b0405b8d02fdd7e5c3e55483", "sha256": "8826bed0f0ecee0ead23ca9b2a68b6de3543733db18068cf00df38e037189834" }, "downloads": -1, "filename": "horizon-benchmark-dashboard-1.0.0.tar.gz", "has_sig": false, "md5_digest": "76d8f148b0405b8d02fdd7e5c3e55483", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23544, "upload_time": "2015-09-22T18:54:32", "url": "https://files.pythonhosted.org/packages/44/df/246a739c7062b1275d8c3360ab5de99e4d0a39126addf3390d0015bf3612/horizon-benchmark-dashboard-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "76d8f148b0405b8d02fdd7e5c3e55483", "sha256": "8826bed0f0ecee0ead23ca9b2a68b6de3543733db18068cf00df38e037189834" }, "downloads": -1, "filename": "horizon-benchmark-dashboard-1.0.0.tar.gz", "has_sig": false, "md5_digest": "76d8f148b0405b8d02fdd7e5c3e55483", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23544, "upload_time": "2015-09-22T18:54:32", "url": "https://files.pythonhosted.org/packages/44/df/246a739c7062b1275d8c3360ab5de99e4d0a39126addf3390d0015bf3612/horizon-benchmark-dashboard-1.0.0.tar.gz" } ] }