معرفی شرکت ها


chaostoolkit-gremlin-0.3.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Chaos Toolkit Gremlin, Inc. support
ویژگی مقدار
سیستم عامل -
نام فایل chaostoolkit-gremlin-0.3.0
نام chaostoolkit-gremlin
نسخه کتابخانه 0.3.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده chaostoolkit Team
ایمیل نویسنده sh@defuze.org
آدرس صفحه اصلی http://chaostoolkit.org
آدرس اینترنتی https://pypi.org/project/chaostoolkit-gremlin/
مجوز Apache License Version 2.0
# chaostoolkit-gremlin [![Build Status](https://travis-ci.org/chaostoolkit/chaostoolkit-gremlin.svg?branch=master)](https://travis-ci.org/chaostoolkit/chaostoolkit-gremlin) [Gremlin, Inc][gremlin] support for the [Chaos Toolkit][chaostoolkit]. [gremlin]: https://gremlininc.com/ [chaostoolkit]: http://chaostoolkit.org/ ## Install To be used from your experiment, this package must be installed in the Python environment where [chaostoolkit][] already lives. [chaostoolkit]: https://github.com/chaostoolkit/chaostoolkit ``` $ pip install chaostoolkit-gremlin ``` ## Usage To use this package, you must create an account with [Gremlin, Inc][gremlin]. Once registered, create a new organisation (formerly known as team). You may have to ask your Gremlin administrator to do this for you. Once this is done, you must set the following environmental variables so the Chaos Toolkit can pick up them: * `GREMLIN_EMAIL`: the email used to register to Gremlin and associated to that organisation * `GREMLIN_PWD`: your password * `GREMLIN_ORG_NAME`: the oprganisation's name you created Note that 2FA is not yet implemented in this package. Next you need to specify to load those variables and inject them into this package's activities. At the top of the experiment file, add the following object: ```json { "secrets": { "gremlin": { "email": "env.GREMLIN_EMAIL", "password": "env.GREMLIN_PWD", "org_name": "env.GREMLIN_ORG_NAME" } } } ``` Finally, in all activities where you call a function from this package, make sure to add the following property: ```json "secrets": "gremlin" ``` Here is a full example of running a CPU attack experiment: ```json { "title": "Can our system handle a node being CPU-busy?", "description": "CPU-usage may be impactful on our response time", "secrets": { "gremlin": { "email": "env.GREMLIN_EMAIL", "password": "env.GREMLIN_PWD", "org_name": "env.GREMLIN_ORG_NAME" } }, "method": [ { "title": "attack-on-cpu", "type": "action", "background": true, "secrets": "gremlin", "provider": { "type": "python", "module": "chaosgremlin.actions", "func": "attack", "arguments": { "command": { "type": "cpu" }, "target": { "type": "Random" } } } } ] } ``` ## Contribute If you wish to contribute more functions to this package, you are more than welcome to do so. Please, fork this project, make your changes following the usual [PEP 8][pep8] code style, sprinkling with tests and submit a PR for review. [pep8]: https://pycodestyle.readthedocs.io/en/latest/


نیازمندی

مقدار نام
>=0.7.0 chaostoolkit-lib
- logzero
- pycodestyle
- requests


زبان مورد نیاز

مقدار نام
>=3.5.* Python


نحوه نصب


نصب پکیج whl chaostoolkit-gremlin-0.3.0:

    pip install chaostoolkit-gremlin-0.3.0.whl


نصب پکیج tar.gz chaostoolkit-gremlin-0.3.0:

    pip install chaostoolkit-gremlin-0.3.0.tar.gz