专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

.NET 通过 OpenTelemetry Traces 对应用程序进行追踪

dotNET跨平台  · 公众号  ·  · 2024-05-20 20:35
    

文章预览

上一次我们讲了  .NET 程序通过 OpenTelemetry Logs 对接 Seq 。今天继续来说说 OpenTelemetry Traces 。 在今天的微服务和云原生环境中,理解和监控系统的行为变得越来越重要。在当下我们实现一个功能可能需要调用了 N 个方法,涉及到 N 个服务。方法之间的调用如蜘蛛网一样。分布式追踪这个时候就至关重要。它可以把我们程序的调用链可视化。这对于运维人员监控程序状态,开发人员 trouble shooting 都非常用帮助。 什么是 OpenTelemetry Traces OpenTelemetry Traces 是 OpenTelemetry 提供的一种遥测数据类型,用于记录和描述在分布式系统中的单个操作或工作单元的生命周期。在 OpenTelemetry 中,一个 Trace 可以被视为由一系列相关的事件组成的时间线,这些事件被称为 Spans 。每个 Span 可以包含多个属性、注释和事件,用于描述在该 Span 的生命周期中发生的特定操 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览