收集对烧瓶应用程序发出的所有 HTTP 请求的指标的最佳方法是什么。
我想测量的是:
- 延迟 - 每个请求的时间。
- 速率 - 每分钟的请求数等。
- No of failures - 如果有失败,有多少等。
此外,我想将对可变路径的请求分组为一个。例如,对路由“/resource/”的所有请求都应针对名为“RESOURCE”的度量标准进行测量,而不是针对每个资源单独进行测量。
我目前计划通过编写一个装饰器来做到这一点。缺点是我需要为每种方法添加装饰器。Flask 有没有办法为我提供自动测量这些的钩子。