logging - If I use Opentracing , do I need to use NLog again?
问题描述
I log application tracing informations using Jaeger.
Do I need to use other log package again?
解决方案
OpenTracing 是分布式跟踪的框架。因此,它更多的是关于性能监控和可观察性而不是日志记录(NLog 是关于什么的)。
OpenTracing 允许您手动检测代码以生成具有相关跨度的跟踪,其中包含有关应用程序中代码执行的信息。这包括用错误和任意键和值注释跨度,您可以使用它们来代替日志记录。但是,这与专用结构化日志记录不同。
推荐阅读
- twitter-bootstrap - 为什么网站的最大宽度为 960 像素,而不是仅占宽度的百分比?
- python - Pycharm:设置终端大小
- php - 使用 UPS API 获取追踪号码
- css - div底部的-webkit-mask渐变
- java - WEB-INF 不包含在使用 SpringBoot、Spring-MVC 和 Maven 的 WebApp 中
- javascript - 仅原生 JavaScript - 滚动到视口时元素不透明度发生变化
- jenkins - 当测试阶段作业失败时运行清理阶段
- c# - 使用 Impersonation 打开 SQL 连接时出现 TypeInitializationException
- powershell - 使用 PowerShell 在远程服务器上添加文件夹
- docker - 访问 Dockerfile 中的 OpenShift 模板参数