利用Proofdock混沌工程平台的功能扩展混沌工具箱
proofdock-chaos-kit的Python项目详细描述
混沌工具箱的Proofdock扩展
此项目是作为Proofdock Chaos Engineering Platform和{a4}的扩展而收集的特性集合。在
项目描述
这个项目是Proofdock混沌工程平台的一部分,它可以帮助你在你的azuredevops环境中编写、运行、存储和分析混沌实验。在
更多信息请访问我们的官方website或documentation。请随时在GitHub上请求对此包的支持。在
入门
要开始,请查看我们的官方guide。在
安装
此软件包需要Python3.5+
$ pip install -U proofdock-chaos-kit
配置
Proofdock Chaos CLI希望您有一个适当的API令牌,允许您针对Proofdock云进行身份验证。了解有关API令牌生成here的更多信息。在
要配置API令牌,只需将其传递给chaos configure
命令。在
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令牌。在
选项
--token TEXT Token value
列表
您可以使用experiment list
命令列出项目中的所有实验。在
chaos experiment list
- 项目
标签: