【问题标题】:Logging Optimization in a Production environment生产环境中的日志记录优化
【发布时间】:2012-05-03 08:13:24
【问题描述】:

我正在优化我们应用程序中的一些功能,我想通过在生产环境中记录真实用例频率来衡量成功/发现改进。鉴于我正在优化,我不想花时间写入文件。

我的想法是...我可以决定执行路径中的一个分割点并生成一个新线程来检查对象并将一些测量结果记录到磁盘吗?我的查询线程会受到惩罚吗?有什么我需要考虑的影响吗?

如果重要的话,该应用程序是 Windows 机器上的 .NET WCF,并且仅在短期内需要。此外,我需要在应用程序端执行此操作,因为我需要记录只有应用程序才能进行的测量。

感谢您的意见!

【问题讨论】:

  • 如果我没记错的话,标准的 .Net 日志记录以及大部分的日志记录库,缓冲数据并以块的形式写入,所以它并没有你想的那么糟糕。

标签: .net wcf optimization logging production


【解决方案1】:

为什么不试试像 New Relic 这样的 APM 工具?

【讨论】:

    猜你喜欢
    • 2012-03-05
    • 2019-07-21
    • 2015-10-30
    • 2021-09-27
    • 2017-10-18
    • 2018-12-05
    • 1970-01-01
    • 2015-10-31
    • 2014-04-03
    相关资源
    最近更新 更多