{ "info": { "author": "chaostoolkit Team", "author_email": "contact@chaostoolkit.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: Freely Distributable", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation", "Programming Language :: Python :: Implementation :: CPython" ], "description": "# Chaos Toolkit Instana Extension\n\n[![Build Status](https://travis-ci.org/chaostoolkit-incubator/chaostoolkit-instana.svg?branch=master)](https://travis-ci.org/chaostoolkit-incubator/chaostoolkit-instana)\n[![Python versions](https://img.shields.io/pypi/pyversions/chaostoolkit-instana.svg)](https://www.python.org/)\n[![Requirements Status](https://requires.io/github/chaostoolkit-incubator/chaostoolkit-instana/requirements.svg?branch=master)](https://requires.io/github/chaostoolkit-incubator/chaostoolkit-instana/requirements/?branch=master)\n[![Has wheel](https://img.shields.io/pypi/wheel/chaostoolkit-instana.svg)](http://pythonwheels.com/)\n\n\nThis extension package provides probes and actions for Chaos Engineering\nexperiments against a Instana instance using the\n[Chaos Toolkit][chaostoolkit].\n\n[actions]: http://chaostoolkit.org/reference/api/experiment/#action\n[probes]: http://chaostoolkit.org/reference/api/experiment/#probe\n[chaostoolkit]: http://chaostoolkit.org\n\n## Install\n\nThis package requires Python 3.5+\n\nTo be used from your experiment, this package must be installed in the Python\nenvironment where [chaostoolkit][] already lives.\n\n```\n$ pip install -U chaostoolkit-instana\n```\n\n## Usage\n\nTo use the probes and actions from this package, add the following secrets and configuration to your environment or experiments file:\n\n### Secrets \n\n* `INSTANA_API_TOKEN` - Token for accessing the Instana API\n\n### Configuration\n\n* `INSTANA_HOST` - Host of the Instana instance that you wish to connect to\n\nA [collection of samples](samples/) are provided so you can see existing probes and actions.\n\n### Discovery\n\nYou may use the Chaos Toolkit to discover the capabilities of this extension:\n\n```\n$ chaos discover chaostoolkit-instana --no-install\n```\n\nIf you have logged in against a Instana environment, this will discover\ninformation about it along the way.\n\n\n## Configuration\n\n\n\n## Test\n\nTo run the tests for the project execute the following:\n\n```\n$ pip install -r requirements-dev.txt\n$ pytest\n```\n\n\n## Contribute\n\nIf you wish to contribute more functions to this package, you are more than\nwelcome to do so. Please, fork this project, make your changes following the\nusual [PEP 8][pep8] code style, sprinkling with tests and submit a PR for\nreview.\n\n[pep8]: https://pycodestyle.readthedocs.io/en/latest/\n\nThe Chaos Toolkit projects require all contributors must sign a\n[Developer Certificate of Origin][dco] on each commit they would like to merge\ninto the master branch of the repository. Please, make sure you can abide by\nthe rules of the DCO before submitting a PR.\n\n[dco]: https://github.com/probot/dco#how-it-works\n\n### Develop\n\nIf you wish to develop on this project, make sure to install the development\ndependencies. But first, [create a virtual environment][venv] and then install\nthose dependencies.\n\n[venv]: http://chaostoolkit.org/reference/usage/install/#create-a-virtual-environment\n\n```console\n$ pip install -r requirements-dev.txt -r requirements.txt\n```\n\nThen, point your environment to this directory:\n\n```console\n$ pip install -e .\n```\n\nNow, you can edit the files and they will be automatically be seen by your\nenvironment, even when running from the `chaos` command locally.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://chaostoolkit.org", "keywords": "", "license": "Apache License Version 2.0", "maintainer": "", "maintainer_email": "", "name": "chaostoolkit-instana", "package_url": "https://pypi.org/project/chaostoolkit-instana/", "platform": "", "project_url": "https://pypi.org/project/chaostoolkit-instana/", "project_urls": { "Homepage": "http://chaostoolkit.org" }, "release_url": "https://pypi.org/project/chaostoolkit-instana/0.1.0/", "requires_dist": [ "chaostoolkit-lib (>=1.1.2)", "logzero", "dateparser" ], "requires_python": ">=3.5.*", "summary": "instana intergration", "version": "0.1.0" }, "last_serial": 5246691, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "808a67eb1c4e18ae86cc066c89bd77de", "sha256": "9e87dd103ba2f8da4e8357faae9cbeb9f88c15112b46d87af93c7437ebfda25e" }, "downloads": -1, "filename": "chaostoolkit_instana-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "808a67eb1c4e18ae86cc066c89bd77de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 10059, "upload_time": "2019-05-09T10:12:36", "url": "https://files.pythonhosted.org/packages/c9/94/68f9be1dc441f11ad14b1cc47179d057d64dd9d1a5f138761562be0dda6e/chaostoolkit_instana-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8045ce345528fd8d8b1c2530b33041cb", "sha256": "4fbcf1afb45755fe075aa5311351e45891c6d641fa399390a11f55cca13fbfb1" }, "downloads": -1, "filename": "chaostoolkit-instana-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8045ce345528fd8d8b1c2530b33041cb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 5214, "upload_time": "2019-05-09T10:12:39", "url": "https://files.pythonhosted.org/packages/9f/ed/3b53ae246c2d46f4b95596875650c208eff63aa72b72d24c72af44c3fe4e/chaostoolkit-instana-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "808a67eb1c4e18ae86cc066c89bd77de", "sha256": "9e87dd103ba2f8da4e8357faae9cbeb9f88c15112b46d87af93c7437ebfda25e" }, "downloads": -1, "filename": "chaostoolkit_instana-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "808a67eb1c4e18ae86cc066c89bd77de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.*", "size": 10059, "upload_time": "2019-05-09T10:12:36", "url": "https://files.pythonhosted.org/packages/c9/94/68f9be1dc441f11ad14b1cc47179d057d64dd9d1a5f138761562be0dda6e/chaostoolkit_instana-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8045ce345528fd8d8b1c2530b33041cb", "sha256": "4fbcf1afb45755fe075aa5311351e45891c6d641fa399390a11f55cca13fbfb1" }, "downloads": -1, "filename": "chaostoolkit-instana-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8045ce345528fd8d8b1c2530b33041cb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.*", "size": 5214, "upload_time": "2019-05-09T10:12:39", "url": "https://files.pythonhosted.org/packages/9f/ed/3b53ae246c2d46f4b95596875650c208eff63aa72b72d24c72af44c3fe4e/chaostoolkit-instana-0.1.0.tar.gz" } ] }