NetProOA.Framework.OpenTelemetry

OpenTelemetry可观测性。

📊

可观测性

OpenTelemetry可观测性集成,支持追踪、指标、日志。

  • SaaS
  • OpenTelemetry
  • 可观测性
  • 追踪
📦 版本信息

版本:1.0.6.3

📋 依赖包
  • OpenTelemetry.Exporter.Console (1.7.0)
  • OpenTelemetry.Extensions.Hosting (1.7.0)
  • OpenTelemetry.Instrumentation.AspNetCore (1.7.0)
  • OpenTelemetry.Instrumentation.Http (1.7.0)
  • OpenTelemetry.Instrumentation.SqlClient (1.7.0)
  • OpenTelemetry.SqlClient (1.7.0-alpha.1)
🚀 使用方法

安装命令:

dotnet add package NetProOA.Framework.OpenTelemetry

在 Program.cs 中配置:

builder.Services.AddOpenTelemetry()
    .WithTracing(tracing => tracing
        .AddAspNetCoreInstrumentation()
        .AddHttpClientInstrumentation()
        .AddConsoleExporter())
    .WithMetrics(metrics => metrics
        .AddAspNetCoreInstrumentation()
        .AddConsoleExporter());
在 NuGet 上查看