gpt4 book ai didi

azure - 如何查看API应用程序的QA环境在App Insights中执行的SQL命令?

转载 作者:行者123 更新时间:2023-12-04 17:52:36 26 4
gpt4 key购买 nike

我们开发了 API 应用程序,并使用 DevOps 以及 Dev 和 QA 两种环境将其发布到 Azure。

在开发环境中,我们可以看到 API 执行的 SQL 查询,但在 QA 环境中,我们无法看到 API 执行的 SQL 查询。

在开发环境中,我们在 App Insights 中看到以下内容

依赖属性:SQL命令

SELECT TOP (1) [c].[CreatedOn] AS [CreatedOn] FROM [dbo].[__MigrationHistory] AS [c]

对于 QA 环境中的同一调用,命令属性不显示 SQL 查询,而是我们在命令中看到以下内容

命令

tcp:qasqldb01.database.windows.net,1433 | DB_QA

您能告诉我哪里出错了吗?QA 环境是否需要任何额外配置才能看到 SQL 调用命令?

最佳答案

在文档(https://learn.microsoft.com/en-us/azure/azure-monitor/app/asp-net-dependencies)中是:

对于 ASP.NET Core 应用程序,现在需要使用以下方式选择加入 SQL 文本集合

services.ConfigureTelemetryModule((module, o) => { module.EnableSqlCommandTextInstrumentation = true; });

关于azure - 如何查看API应用程序的QA环境在App Insights中执行的SQL命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43365144/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com