Quartz OpenTelemetry 集成包
Quartz.OpenTelemetry.Instrumentation 提供了与 OpenTelemetry 的集成。
提示 要求 Quartz 3.1 或更高版本。
警告
集成库可能仍处于快速发展阶段,因此集成 API 可能会有破坏性变更并改变行为。
安装
你需要在使用 Quartz 的项目中添加 NuGet 包引用。
同时,安装导出器包以实际获取结果也是有意义的。
使用
你可以通过在 TracerProviderBuilder
上调用扩展方法 AddQuartzInstrumentation
来添加 Quartz 配置。
在下一个示例中,我们将与 Jaeger 集成。我们假设你已安装以下依赖项:
你可以通过 Docker 运行本地 Jaeger 实例:
示例 Startup.ConfigureServices 配置