如何在蔚蓝数据砖中记录用户查询?

问题描述

我们最近在databricks工作区上打开了诊断设置,并选择将日志发送到Log Analytics。我们需要准备使用指标,在其中我们需要跟踪不同的用户及其执行的查询。我能够查询日志并跟踪用户何时登录,但找不到用户查询。有什么方法可以在登录会话期间获取用户查询信息?

解决方法

不幸的是,Azure数据块不会将用户查询登录到Log Analytics。

我建议您投票赞成另一位Azure客户提交的想法。

https://feedback.azure.com/forums/909463-azure-databricks/suggestions/41425570-audit-and-log-notebook-commands

您在这些论坛中分享的所有反馈将由负责构建Azure的Microsoft工程团队监视和审查。


诊断设置指定要从资源中收集的平台日志和/或指标的类别列表,以及将它们流式传输到的一个或多个目标。

enter image description here

Azure Databricks提供了强大的功能,用于监视自定义应用程序指标,流查询事件和应用程序日志消息。 Azure Databricks可以将此监视数据发送到其他日志记录服务。

以下文章显示了如何将监视数据从Azure Databricks发送到Azure监视数据平台Azure Monitor。