Azure Log Analytics - SQL 托管实例日志

Posted

技术标签:

【中文标题】Azure Log Analytics - SQL 托管实例日志【英文标题】:Azure Log Analytics - SQL Managed Instance logs 【发布时间】:2021-12-27 18:17:45 【问题描述】:

我需要使用日志分析检索已执行的 sql 查询。 我有日志分析工作区,还配置了诊断设置(SQL 托管实例和数据库)。 但是当我尝试执行以下 kusto 查询时没有数据:

AzureDiagnostics | where Category == "QueryStoreRuntimeStatistics"

我应该设置更多东西来查看这些数据吗? (直接在 SQL Server 数据库上启用查询存储 - 写入和读取?) 在 AzureDiagnostic 表中,我只有 UsageStats 和 Erros。

【问题讨论】:

【参考方案1】:

我们可以借助日志分析工作区检查 SQL 诊断信息,以下是我们需要遵循的几个步骤:

    需要创建日志分析工作空间。 向 SQL 添加一些配置,例如启用审核模式并选择 Log Analytics 工作区。 启用对 Log Analytics 的诊断。 选中将数据发送到日志分析的复选框。 我们可以通过Microsoft blogs 之一了解更多信息。

【讨论】:

这个答案解决了你的问题吗?

以上是关于Azure Log Analytics - SQL 托管实例日志的主要内容,如果未能解决你的问题,请参考以下文章

Azure Log Analytics - 警报建议

将 Azure DevOps 管道日志定向到 Log Analytics?

根据数据类型增加Azure Log Analytics的数据保留时间

如何从 Azure Log Analytics 中找到附加到 Azure Linux 虚拟机的每个磁盘的总大小?

如何将 Log Analytics / Azure Monitor 挂接到角色分配中?

将日志从一个 Azure Log Analytics 工作区传送到另一个