介绍

已完成

云原生应用程序由可作为分布式容器集执行的独立微服务组成。 研究整个应用程序的行为来诊断 bug 或性能问题可能比较难。 应尽早考虑如何记录遥测数据。 .NET Aspire 提供了一个仪表板,用于在以开发人员为中心的视图中显示遥测数据。

假设你是户外设备零售商的员工。 你已开始构建新的云原生应用,并且已集成 .NET Aspire 来管理和连接微服务。 现在,你想要研究微服务的性能,并在代码中出现 bug 时获取详细信息。

在本模块中,你将了解 .NET Aspire 如何轻松记录和检查云原生应用中的遥测数据。

学习目标

学完本模块后,你将能够执行以下操作:

  • 了解 .NET Aspire 与 OpenTelemetry 之间的关系。
  • 了解 .NET 中可用的遥测数据源。
  • 使用 .NET Aspire 仪表板监视来自云原生应用程序的遥测数据。
  • 将 ILogger 消息添加到应用程序。