我从这个博客实现了一个简单的指标计数器: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 运行时,您将不会使用 CLI
dotnet counters
工具。相反,您需要从 VS2022 中附加分析器。
要执行此操作:
新的 VS 2022 v 17.8 现在让您可以在诊断窗口中监控指标