【发布时间】:2013-12-04 01:15:51
【问题描述】:
我想为我的每个 ServiceStack 服务收集性能指标,并编写一个报告这些指标的服务。具体来说,我最终想呈现一个类似这样的报告:
Service Name Fastest time Median time Slowest time Access count
---------------------------------------------------------------------------
GetCustomer 5 ms 8 ms 1001 ms 12345
ListMonkeys 123 ms 200 ms 228 ms 999
我想我知道如何使用请求/响应过滤器来做到这一点,但也许有一个现有的机制可以做到这一点?
【问题讨论】:
-
你看过postsharp.net吗,可能会为你节省一些时间,无论你对过滤器做什么,确保你异步保存数据,这样你就不会对指标集合影响太大
-
@KrisIvanov:感谢 postsharp.net 的链接,它看起来不错;如果我最终自己做所有事情,我可能会使用它。尽管如此,自己做事正是我想要避免的......
标签: optimization report servicestack profiler