我最近为Glimpse构建了自己的插件,以查看我所有的Couchbase流量,并且很想看到有关Autofac正在发生的事情的统计数据。 Glimpse的Autofac插件是否有任何工作要做?我所能找到的只是三年前的那个,但我不认为它显示了很多细节。
理想情况下,我要寻找的是一个完整的插件,可以进行计时,使用Glimpse测量Autofac的性能,并计算出解决实例以隔离潜在性能瓶颈所需的时间。
有人做过这样的事吗?如果没有,Autofac是否有钩子我们可以挂钩捕获那些东西并记录它?
答案 0 :(得分:1)
我不知道有谁正在为Autofac创建Glimpse扩展程序。
正如你所提到的,现在有一个扩展,但它可能没有你想要的那么详细。
所有这一切,似乎Autofac's Activation Events使得创建新的Glimpse扩展以暴露您之后的一些数据非常简单。
对于时间安排,如果您在MVC中使用IServiceLocator
,您还可以创建GlimpseServiceLocator
,使用Stopwatch
来获取时间信息。