利用Proofdock混沌工程平台的功能扩展混沌工具箱

proofdock-chaos-kit的Python项目详细描述


混沌工具箱的Proofdock扩展

Build StatusPython versions

此项目是作为Proofdock Chaos Engineering Platform和{a4}的扩展而收集的特性集合。在

项目描述

这个项目是Proofdock混沌工程平台的一部分,它可以帮助你在你的azuredevops环境中编写、运行、存储和分析混沌实验。在

更多信息请访问我们的官方websitedocumentation。请随时在GitHub上请求对此包的支持。在

入门

要开始,请查看我们的官方guide。在

安装

此软件包需要Python3.5+

$ pip install -U proofdock-chaos-kit

配置

Proofdock Chaos CLI希望您有一个适当的API令牌,允许您针对Proofdock云进行身份验证。了解有关API令牌生成here的更多信息。在

要配置API令牌,只需将其传递给chaos configure命令。在

^{pr2}$

Chaos CLI将您的API令牌存储在位于以下路径下的设置文件中:

$HOME/.chaostoolkit/settings.yaml

或者使用环境变量PROOFDOCK_API_TOKEN设置API令牌。在

exportPROOFDOCK_API_TOKEN=<API token>

选项优先级

如果使用PROOFDOCK_API_TOKEN环境变量指定API令牌,则它将覆盖从设置文件加载的任何API令牌值。在

命令

Proofdock Chaos CLI引入了新命令:

  • chaos configure
  • chaos experiment

并用新选项扩展现有的chaos run命令。在

运行

您可以使用chaos run命令运行一个实验并将其结果上载到Proofdock云。在

chaos run [OPTIONS] experiment.json

配置

您可以使用chaos configure命令在设置文件中设置API令牌。在

^{pr2}$

选项

  --token TEXT            Token value

列表

您可以使用experiment list命令列出项目中的所有实验。在

chaos experiment list

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

推荐PyPI第三方库


热门话题
在Spring Boot中启动应用程序上下文时发生java错误   JAVA网未知后异常Jsoup   java通过[i][2]元素对2D数组进行排序   java如何在Spring安全性中正确使用hasRole?   java getMaxInactiveInterval返回的值与应用程序中配置的值不同。属性   使用数组在java中创建表   java如何从outboundgateway向发送方抛出异常   javajavax。jms。JMSSecurityException:用户名[null]或密码无效   java为什么我们需要在tomcat日志中编写两次处理程序。财产?   java无法在Java6上使用SevenZFile解压7z文件   用Java实现排队   java检测用户是否绘制了整个屏幕   java包的最终变量可以通过反射进行更改吗?   java在JavaFX8中有没有控制菜单弹出位置的方法?   java对整数数组进行排序,而不影响由表示的特殊字符的索引$   IntelliJ IDEA与NetBeans对java性能的影响?   java如何解决登录/注册问题facebook E/BufferQueueProducer:[FacebookActivity[5278]#0]断开连接:未连接(请求=1)