首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >性能记录库

性能记录库
EN

Stack Overflow用户
提问于 2010-12-19 23:35:36
回答 1查看 1.5K关注 0票数 6

我想开始通过记录业务事件来监控我的应用程序的性能。我正在寻找类似于log4net或其他日志库的东西,但它是为性能/健康监控量身定做的。

我的目标是使用性能计数器发布这些业务事件,但我真的不认为用性能计数器代码散布我的代码是个好主意。就像log4net对注销的抽象一样,是否有现成的库将性能/健康监控抽象到自己的库中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-20 00:10:26

你绝对应该试试Gibraltar。您可以将其与PostSharp相结合,您的性能监控将是小菜一碟。只需查看以下代码示例:

代码语言:javascript
运行
复制
    [GTrace]
    public Connection ConnectToServer(Server server)
    {
        ConnectionStatus connectionStatus = server.TryConnect();
        return connectionStatus;
    }

log中的结果将如下所示:

启动方法调用(您可以看到传递的参数)

结束方法调用

在代码中没有废话,你只需要一个属性。Attrubutes可以用于整个项目,不包括不需要的方法,可以用于名称,可以用于类,也可以用于任何你需要的方法。享受吧!

编辑忘了提一下,直布罗陀岛有一个非常丰富的客户端,支持你所需要的任何指标,它太强大了:

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4483648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档