def before_request():
request.start_time = datetime.now()
# @bp.after_request
# def after_request(resp):
# try:
# if '_' in request.endpoint:
# dbcon = influx_db.connection
# point = [{"measurement": config.APP_NAME,
# "tags": {"method": request.method, "status": resp.status_code, "endpoint":
# request.endpoint},
# "fields": {"base_url": request.base_url, "remote_address": request.remote_addr,
# 'response_time': (datetime.now() - request.start_time).microseconds}}]
# dbcon.write_points(point)
# except Exception as e:
# pass
# logger.debug('Write api statistics data to influxdb failed, error?' + e.message)
# return resp
评论列表
文章目录