OpenCensus Flask集成
项目描述
安装
pip install opencensus-ext-flask
使用
from flask import Flask
from opencensus.ext.flask.flask_middleware import FlaskMiddleware
app = Flask(__name__)
middleware = FlaskMiddleware(app, excludelist_paths=['_ah/health'])
@app.route('/')
def hello():
return 'Hello World!'
if __name__ == '__main__':
import logging
logger = logging.getLogger('werkzeug')
logger.setLevel(logging.ERROR)
app.run(host='localhost', port=8080, threaded=True)
可以提供额外的配置,请阅读自定义以获取完整参考。
app.config['OPENCENSUS'] = {
'TRACE': {
'SAMPLER': 'opencensus.trace.samplers.ProbabilitySampler(rate=1)',
'EXPORTER': '''opencensus.ext.ocagent.trace_exporter.TraceExporter(
service_name='foobar',
)''',
}
}
参考文献
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
opencensus-ext-flask-0.8.2.tar.gz (4.9 kB 查看散列值)
构建分发
关闭
散列值 for opencensus_ext_flask-0.8.2-py2.py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | f50517d57ad9d004b32c1f308e249c895e222a124e8ded00e580e5030a97372d |
|
MD5 | 4ec9ee0413a05fb43373930069daf17e |
|
BLAKE2b-256 | f3d6ee462d10167a7596a1cb69b7975cd9ff0516c28b39b7e343429a3618267b |