Python Flask 应用程序的混沌工程框架。
项目描述
混沌中间件 Flask 集成
安装
这个包需要 Python 3.5+
$ pip install -U proofdock-chaos-middleware-flask
用法
Flask 的混沌中间件采用以下输入变量:
| 多变的 | 描述 |
|---|---|
CHAOS_MIDDLEWARE_APPLICATION_NAME |
服务应用程序的名称 |
CHAOS_MIDDLEWARE_APPLICATION_ENV |
服务应用程序的部署环境 |
CHAOS_MIDDLEWARE_PROOFDOCK_API_TOKEN |
连接到 Proofdock 的 Chaos API 的 API 令牌 |
配置示例为代码:
from flask import Flask, jsonify
from pdchaos.middleware.contrib.flask.flask_middleware import FlaskMiddleware
app = Flask(__name__)
app.config['CHAOS_MIDDLEWARE_APPLICATION_NAME'] = 'example-application-name'
app.config['CHAOS_MIDDLEWARE_APPLICATION_ENV'] = 'example-environment'
app.config['CHAOS_MIDDLEWARE_PROOFDOCK_API_TOKEN'] = 'eyJ0eXAi...05'
middleware = FlaskMiddleware(app)
# Your business logic here
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
参考
项目详情
关
proofdock_chaos_middleware_flask -0.1.3-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 935a06583c30ec6bbc73a32614598803109047665cac0e34022b3571be7c5f5d |
|
| MD5 | 94a0fe69d8457c97eefe7446ac6938f6 |
|
| 布莱克2-256 | f0f077462ed687c7499a500e5451d48a45e295bfe761345390eea47c8d580d51 |