Skip to main content

Python Flask 应用程序的混沌工程框架。

项目描述

混沌中间件 Flask 集成

CI Python 版本

安装

这个包需要 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 (3.9 kB 查看哈希

已上传 py3