瞬间积分
chaostoolkit-instana的Python项目详细描述
#混沌工具包Instana扩展
[![生成状态](https://travis-ci.org/chaostoolkit-incubator/chaostoolkit-instana.svg?branch=master)](https://travis-ci.org/chaostoolkit-incubator/chaostoolkit-instana) [![python版本](https://img.shields.io/pypi/pyversions/chaostoolkit-instana.svg)](https://www.python.org/) [![需求状态](https://requires.io/github/chaostoolkit-incubator/chaostoolkit-instana/requirements.svg?branch=master)](https://requires.io/github/chaostoolkit-incubator/chaostoolkit-instana/requirements/?分支=主) [![有轮子](https://img.shields.io/pypi/wheel/chaostoolkit-instana.svg)](http://pythonwheels.com/)
这个扩展包为混沌工程提供了探测和操作 使用 [混沌工具箱][混沌工具]。
[操作]:http://chaostoolkit.org/reference/api/experiment/#action [探测]:http://chaostoolkit.org/reference/api/experiment/#probe [朝圣者]:http://chaostoolkit.org
##安装
这个包需要python 3.5+
要从实验中使用,此包必须安装在python中 [Chaostoolkit]已经居住的环境。
` $ pip install -Uchaostoolkit-instana `
##用法
要使用此软件包中的探测和操作,请将以下机密和配置添加到您的环境或实验文件中:
###秘密
- Instana API令牌-用于访问Instana API的令牌
###配置
- 实例主机-要连接到的实例的主机
A [样品集合](样品/)提供,以便您可以看到现有的探针和动作。
###发现
您可以使用Chaos工具包来发现此扩展的功能:
` $ chaos discover chaostoolkit-instana--no-install `
如果您在instana环境中登录,则会发现 一路上的信息。
##配置
##测试
要运行项目的测试,请执行以下操作:
` $ pip install -rrequirements-dev.txt $ pytest `
##贡献
如果您希望为这个包贡献更多的功能,那么 欢迎这么做。请,派生此项目,按照 通常的[PEP8][PEP8]代码样式,用测试来喷洒并提交 回顾。
[PEP8]:https://pycodestyle.readthedocs.io/en/latest/
混沌工具包项目要求所有贡献者必须签署 [开发人员原始证书][DCO]在他们要合并的每次提交时 进入存储库的主分支。请确保你能遵守 提交PR前DCO的规则。
[DCO]:https://github.com/probot/dco#how-it-works
###开发
如果您希望在此项目上进行开发,请确保安装开发 依赖关系。但首先,[创建一个虚拟环境][venv]然后安装 这些依赖。
[静脉]:http://chaostoolkit.org/reference/usage/install/#create-a-virtual-environment
`console $ pip install -rrequirements-dev.txt-r requirements.txt `
然后,将您的环境指向此目录:
`console $ pip install -e . `
现在,您可以编辑这些文件,您的 环境,即使在本地从chaos命令运行时也是如此。