【问题标题】:C# Serilog how to log metrics?C# Serilog 如何记录指标?
【发布时间】:2021-04-08 16:26:48
【问题描述】:

我需要关于 serilog 指标的帮助,好像现在我也可以记录消息和记录跟踪 ID,但是如何使用 serilog 记录指标,我指的是这个包https://github.com/serilog-metrics/serilog-metrics,但我觉得这已经更新了很长时间有时间,请你帮忙看看架构和代码。

var logger = new LoggerConfiguration()
                .MinimumLevel.Debug()
                .WriteTo.Trace()
                .CreateLogger();

using (logger.BeginTimedOperation("Time a thread sleep for 2 seconds."))
{
     Thread.Sleep(2000);
}

【问题讨论】:

    标签: c# elasticsearch logging serilog


    【解决方案1】:

    项目serilog-metrics没有文档,代码很差。你最好别想了。

    【讨论】:

      【解决方案2】:

      我会改用 Serilog Timings 库。它由 Serilog 的作者管理,比 Serilog-Metrics 有更好的支持和示例。 见:https://github.com/nblumhardt/serilog-timings

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-08-17
        • 1970-01-01
        • 1970-01-01
        • 2017-05-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多