如何在Azure上启用和查看SqlClient跟踪?我有一个在Azure上托管的web应用程序,它使用SqlClient。我知道我们可以使用XPerf/PerfView来收集和查看跟踪。但我不知道如何使用它时,网络应用程序是托管在Azure应用服务。
发布于 2022-03-30 10:27:49
如果它是一个web应用程序,你可以使用应用洞察来跟踪使用SqlClient发出的呼叫。这些调用是按照描述的这里自动收集的。请注意,为了进行完整的sql查询跟踪,您需要选择此特性,如所述的这里。
services.ConfigureTelemetryModule<DependencyTrackingTelemetryModule>((module, o) => { module. EnableSqlCommandTextInstrumentation = true; });
作为一种奖励,你会得到关于你的应用程序工作、性能和失败的详细见解。
https://stackoverflow.com/questions/71674740
相似问题