评估云上的Juju魅力和基准。

cloud-weather-report的Python项目详细描述


#概述

cloud weather report(cwr)使charm作者和维护人员能够在多个云上运行
运行状况检查和基准测试。

当“cwr”开始执行时,它会在作者选择的云上部署一个包或charm。它在部署到的每个云中运行与每个charm
相关联的所有测试。它还可以在这些云上运行基准测试,允许
charm作者查看他们的charm在不同云上的运行情况。



\installing prerequisites

cloud weather report在执行期间使用“make”和“unzip”,在安装期间使用“python dev”
。在安装
`CWR'之前,请确保已安装这些工具。如果你在ubuntu上,您可以使用“apt get”安装它们。

安装

假设在运行“cwr”之前控制器已经引导
。您只需指定一个或多个
控制器和测试计划的路径即可运行“cwr”。


1.25环境(可在environments.yaml中找到)或juju 2.0控制器的名称(可在“juju list controllers”中找到)。如果您将aws soemthing的环境或控制器命名为'aws-west1',那么cwr命令将如下:




测试计划的示例包含在
`examples`目录中。

运行bundles

下面是运行“apache analytics sql”bundle的测试计划示例。它部署“apache analytics sql”并运行“terasort”基准。


bundle:bundle:apache analytics sql
基准:
插件:
terasort

以下示例部署“mongodb”魅力并运行“perf”基准。
“runtime:60”是传递给“perf”的参数。



bundle:cs:mongodb
基准:
mongodb:
性能:
运行时:60



结果输出

将显示HTML文件的路径,并在Web浏览器中打开。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
利用SWAP函数解决互斥的同步Java死锁   主线程退出时程序的java终止?   java Firestore字段空类型用法   java Android在同一页面上滚动到ID   java Eclipse:将源代码文件夹导入其他项目   maven Groovy编译以“java”结尾。StackOverflowerr语言`   java从变量中获取变量列表   java在Eclipse中重命名标识符时输入vs转义   Java:创建一个只包含重复项的数组   java Mule ESB 3.3 Mulecontext注册表pop   bash杀戮屏幕但java进程未结束   java正在创建一个表来存储一行错误编程的迹象?   java如何启动RecentApplicationDialog?   java以确定的增量移动字符串中的字符   使用用户输入搜索多个mysql数据库的JavaJSP算法   java Arraylist到DefaultComboxModel