如何实现ASP.NET Core中间件来监控接口调用耗时?
- 内容介绍
- 文章标签
- 相关推荐
本文共计637个文字,预计阅读时间需要3分钟。
Intro: 接口响应慢,避免遇到别人说接口比较慢,到底慢多少,一个接口服务器处理究竟花了多长时间,如果能具体有数字来记录每个接口耗时多少,别人再说接口慢的时候,看一下接口耗时即可。
Intro
写接口的难免会遇到别人说接口比较慢,到底慢多少,一个接口服务器处理究竟花了多长时间,如果能有具体的数字来记录每个接口耗时多少,别人再说接口慢的时候看一下接口耗时统计,如果几毫秒就处理完了,对不起这锅我不背。
中间件实现
asp.net core 的运行是一个又一个的中间件来完成的,因此我们只需要定义自己的中间件,记录请求开始处理前的时间和处理结束后的时间,这里的中间件把请求的耗时输出到日志里了,你也可以根据需要输出到响应头或其他地方。
本文共计637个文字,预计阅读时间需要3分钟。
Intro: 接口响应慢,避免遇到别人说接口比较慢,到底慢多少,一个接口服务器处理究竟花了多长时间,如果能具体有数字来记录每个接口耗时多少,别人再说接口慢的时候,看一下接口耗时即可。
Intro
写接口的难免会遇到别人说接口比较慢,到底慢多少,一个接口服务器处理究竟花了多长时间,如果能有具体的数字来记录每个接口耗时多少,别人再说接口慢的时候看一下接口耗时统计,如果几毫秒就处理完了,对不起这锅我不背。
中间件实现
asp.net core 的运行是一个又一个的中间件来完成的,因此我们只需要定义自己的中间件,记录请求开始处理前的时间和处理结束后的时间,这里的中间件把请求的耗时输出到日志里了,你也可以根据需要输出到响应头或其他地方。

