如何在 VS 2022 中监控 .net 7 指标?

问题描述 投票:0回答:2

我从这个博客实现了一个简单的指标计数器:https://www.meziantou.net/monitoring-a-dotnet-application-using-opentelemetry.htm#metrics

如果我从命令行将应用程序作为独立应用程序运行,我可以看到计数器更改值:

dotnet counters monitor --process-id 123 --counters MyApplication

但是,如果我从 VS 运行它,监视器看不到该应用程序 - 它带有“等待初始有效负载...”消息。

如何在 VS 2022 运行应用程序时监控指标?

visual-studio-2022 metrics .net-7.0 open-telemetry
2个回答
1
投票

从 Visual Studio 2022 运行时,您将不会使用 CLI

dotnet counters
工具。相反,您需要从 VS2022 中附加分析器。

要执行此操作:

  1. 打开“调试”菜单
  2. 选择“性能分析器...”
  3. 选中“.NET 计数器”旁边的框
  4. 点击“开始”

有关探查器的更多详细信息,请参阅 Visual Studio 2022 文档


0
投票

新的 VS 2022 v 17.8 现在让您可以在诊断窗口中监控指标

© www.soinside.com 2019 - 2024. All rights reserved.