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
来获取计时信息。
我最近为 Glimpse 构建了自己的插件,以查看我所有的 Couchbase 流量,并且希望看到有关 Autofac 中发生的事情的统计信息。 Glimpse 的 Autofac 插件是否正在做任何工作?我能找到的是三年前的那个,但我认为它没有显示很多细节。
理想情况下,我要寻找的是一个完整的插件,它也可以进行计时,以使用 Glimpse 测量 Autofac 的性能,并计算出解决实例所花费的时间以隔离潜在的性能瓶颈。
有人做过这样的事吗?如果没有,Autofac 是否有我们可以挂钩的钩子来捕获这些东西并记录下来?
我不知道有谁目前正在为 Autofac 创建 Glimpse 扩展。
正如您提到的,现在有一个扩展,但它可能没有您想要的那么详细。
综上所述,Autofac's Activation Events 似乎可以让创建新的 Glimpse 扩展来公开您想要的一些数据变得非常简单。
对于计时,如果您在 MVC 中使用 IServiceLocator
,您还可以创建一个 GlimpseServiceLocator
,它使用 Stopwatch
来获取计时信息。