利用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第三方库


热门话题
将小时和分钟添加到特定时间   java计算三维椭圆轨道上的点   java在JXDatePicker中禁用未来日期   尝试从数据库检索密码值时出现java错误   文本区域中的swing格式。JAVA   ColdFusion 10中的java BouncyCastle库   java HBase mapreduce部分未运行   java为什么公共类需要导入到包中而不是自己的包中?   java如何使用Gson为多个JSON对象编写TypeAdapter?   函数式编程Java 8添加元素的方法   java部署TextFairy,但在构建渐变时看到错误   java FindBugs EI_EXPOSE_REP bug是否只关注日期?   http Java URLConnection:如何确定web文件的大小?   jndi从LDAP条目(名称相同)中获取所有值,并将它们存储在带有Java的Lotus Notes中   筛选结果为HBase时的java OutofOrdersCannerExtenception   java Apache POI SXSSFSheet。getRow()返回null假阳性   关于星型模式的java   在Java中生成链表时出现异常