Autofac 的 Glimpse 插件

Glimpse plugin for Autofac

我最近为 Glimpse 构建了自己的插件,以查看我所有的 Couchbase 流量,并且希望看到有关 Autofac 中发生的事情的统计信息。 Glimpse 的 Autofac 插件是否正在做任何工作?我能找到的是三年前的那个,但我认为它没有显示很多细节。

理想情况下,我要寻找的是一个完整的插件,它也可以进行计时,以使用 Glimpse 测量 Autofac 的性能,并计算出解决实例所花费的时间以隔离潜在的性能瓶颈。

有人做过这样的事吗?如果没有,Autofac 是否有我们可以挂钩的钩子来捕获这些东西并记录下来?

我不知道有谁目前正在为 Autofac 创建 Glimpse 扩展。

正如您提到的,现在有一个扩展,但它可能没有您想要的那么详细。

综上所述,Autofac's Activation Events 似乎可以让创建新的 Glimpse 扩展来公开您想要的一些数据变得非常简单。

对于计时,如果您在 MVC 中使用 IServiceLocator,您还可以创建一个 GlimpseServiceLocator,它使用 Stopwatch 来获取计时信息。