评估云上的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第三方库


热门话题
java如何将外部库(LIB)集成到grails项目中?   java 安卓:progressTintMode、安卓:secondaryProgressTintMode和安卓:progressDrawable做什么?   java获得了启动播放器的精确方向   java如何在布局/样式XML中设置状态栏着色颜色?   Java中的图形游戏未显示   java如何在WebSphere8.5.5中的我的JAAS自定义登录模块中使用SAML令牌属性值   使用jackson spring API解析嵌套json   java如何从用户请求中获取用户代理?   Netbeans 6.8中的java UI控件定位   java显示listgrid中两个表中的数据   java Google Cloud Bigtable客户端连接池   Vert中的java更改日志级别。通过添加一个配置文件   java调用构造函数是否意味着创建实例?   java getFrom()[0])中[0]用于获取邮件发件人地址的用法是什么   “继续”标志的java Gradle属性?   jakarta ee如何在java ee中创建GUID   java不兼容类型:无法将int转换为整数   java需要借助DefaultHandler的characters函数将XML数据读入安卓应用程序   java mapstruct将方法应用于列表中的所有对象