检测云原生 ASP.NET Core 微服务

中级
开发人员
解决方案架构师
.NET
ASP.NET Core
.NET Core
Azure
Application Insights
容器注册表
Kubernetes 服务
监视

了解如何检测云原生 ASP.NET Core 微服务应用来诊断问题和监视性能。

学习目标

在本模块中,你将:

  • 查看诊断日志记录和性能监视概念。
  • 使用 Application Insights 实现诊断日志记录。
  • 使用 Application Insights 实现性能监视。
  • 在 Kubernetes 群集中启用适用于容器的 Azure Monitor。
  • 使用 Prometheus 创建自定义性能指标。
  • 使用适用于容器的 Azure Monitor 检查自定义性能指标。

先决条件

  • 熟悉 C# 和 ASP.NET Core 开发(初级水平)
  • 熟悉 RESTful 服务概念
  • 熟悉 Kusto 查询语言(初级水平)
  • 了解容器和 AKS 的概念(中级水平)
  • 使用所有者权限访问 Azure 订阅
  • 能够在 Visual Studio Code 或 GitHub Codespaces 中运行开发容器