跳转到主要内容

Flask应用程序的简单分析器。

项目描述

Flask-Perf

PyPI version Build Status Coverage Status

Flask扩展,用于分析应用程序代码和数据库查询。

安装

$ pip install flask_perf

示例

from flask import Flask, jsonify
from flask_perf import Profiler

app = Flask(__name__)
app.config["PROFILER_ENABLED"] = True
profiler = Profiler(app) # or profiler.init_app(app)

@app.route("/")
def index():
    return jsonfiy({
        "message": "Hello World!"
    })

配置

配置名称 描述 默认
PROFILER_ENABLED 启用分析器。 False
PROFILER_RESTRICTIONS 分析器限制列表,详情请参考官方Python文档 []
PROFILER_SQLALCHEMY_ENABLED 启用SQLAlchemy查询日志。 注意:此选项需要安装flask_sqlalchemy包并将SQLALCHEMY_RECORD_QUERIES配置选项设置为True False
PROFILER_SQLALCHEMY_THRESHOLD 记录日志的最小查询持续时间(秒) 0
PROFILER_SQLALCHEMY_FORMAT 记录的SQLAlchemy查询格式。请参阅Flask-SQLAlchemy文档以获取此格式字符串中可用的属性列表。 "\n\n{duration:1.2e}s\n\n{statement}\n"

链接

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源代码分发

Flask-Perf-0.1.6.tar.gz (3.0 kB 查看散列值)

上传时间:

构建分发

Flask_Perf-0.1.6-py3-none-any.whl (3.1 kB 查看哈希值)

上传时间: Python 3

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面