Skip to main content

即时集成

项目描述

# Chaos Toolkit 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-instana/chaostoolkit-instana/requirements.svg?branch=master)](https://requires.io/github/chaostoolkit-incubator/chaostoolkit-instana/requirements/?branch=master _ ) [![有轮子]( https://img.shields.io/pypi/wheel/chaostoolkit-instana.svg)](http://pythonwheels.com/ )

此扩展包使用 [Chaos Toolkit][chaostoolkit] 为针对 Instana 实例的混沌工程实验提供探针和操作。

[动作]:http ://chaostoolkit.org/reference/api/experiment/#action [探针] : http ://chaostoolkit.org/reference/api/experiment/#probe [chaostoolkit]:http://chaostoolkit。组织

## 安装

这个包需要 Python 3.5+

要在您的实验中使用,此包必须安装在 [chaostoolkit][] 已经存在的 Python 环境中。

` $ pip install -U chaostoolkit-instana `

## 用法

要使用此包中的探测和操作,请将以下机密和配置添加到您的环境或实验文件中:

### 秘密

  • INSTANA_API_TOKEN - 用于访问 Instana API 的令牌

### 配置

  • INSTANA_HOST - 您希望连接的 Instana 实例的主机

提供了 [样本集合](samples/),以便您可以查看现有的探测和操作。

### 发现

您可以使用 Chaos Toolkit 来发现此扩展的功能:

` $ chaos 发现chaostoolkit-instana --no-install `

如果您已针对 Instana 环境登录,这将在此过程中发现有关它的信息。

## 配置

## 测试

要为项目运行测试,请执行以下操作:

` $ pip install -r requirements-dev.txt $ pytest `

## 贡献

如果你想为这个包贡献更多的功能,我们非常欢迎你这样做。请分叉这个项目,按照通常的 [PEP 8][pep8] 代码样式进行更改,添加测试并提交 PR 以供审核。

[pep8]:https ://pycodestyle.readthedocs.io/en/latest/

Chaos Toolkit 项目要求所有贡献者必须在他们想要合并到存储库的主分支中的每个提交上签署[开发者原产地证书][dco]。请确保您在提交 PR 之前能够遵守 DCO 的规则。

[dco]:https ://github.com/probot/dco#how-it-works

### 开发

如果您希望在此项目上进行开发,请确保安装开发依赖项。但首先,[创建一个虚拟环境][venv],然后安装这些依赖项。

[venv]:http ://chaostoolkit.org/reference/usage/install/#create-a-virtual-environment

`console $ pip install -r requirements-dev.txt -r requirements.txt `

然后,将您的环境指向此目录:

`控制台 $ pip install -e。`

现在,您可以编辑文件,您的环境将自动看到它们,即使在本地从chaos命令运行时也是如此。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

chaostoolkit-instana-0.1.0.tar.gz (5.2 kB 查看哈希)

已上传 source

内置分布

chaostoolkit_instana-0.1.0-py3-none-any.whl (10.1 kB 查看哈希

已上传 py3