Synapse 实现成功方法:执行监视评审
注意
本文是“按设计成功实施 Azure Synapse”系列文章的一部分。 有关系列概述,请参阅 Azure Synapse 实现成功(设计)。
监视是任何 Azure 解决方案的操作化的关键部分。 本文提供有关查看和配置 Azure Synapse Analytics 环境的监视的指导。 此活动的关键是识别需要监视的内容,以及需要查看监视结果的人员。
使用解决方案要求和在评估阶段和解决方案开发期间收集的其他数据,创建需要在生产环境中监视的重要行为和活动的列表。 创建此列表时,请确定需要访问监视信息的用户组,并制定他们响应监视结果时可遵循的过程。
可使用 Azure Monitor 针对大多数 Azure 服务提供基本级别的基础结构指标、警报和日志。 Azure 诊断日志由资源发出,提供与该资源的操作相关的各种频繁生成的数据。 Azure Synapse 可以在 Azure Monitor 中写入诊断日志。
有关详细信息,请参阅将 Azure Monitor 与 Azure Synapse Analytics 工作区配合使用。
监视专用 SQL 池
可以使用 Azure Monitor、警报、动态管理视图 (DMV) 和 Log Analytics 来监视专用 SQL 池。
- 警报:可以设置警报以用于在某个指标达到预定义阈值时发送电子邮件或调用 Webhook。 例如,当数据库大小过大时,你可以收到警报电子邮件。 有关详细信息,请参阅 “警报”。
- DMV:可以使用 DMV 监视工作负载,以帮助调查 SQL 池中的查询执行。
- Log Analytics:Log Analytics 是 Azure 门户中的一种工具,用于根据 Azure Monitor 收集的数据编辑和运行日志查询。 有关详细信息,请参阅监视工作负载 - Azure 门户。
监视无服务器 SQL 池
可以通过在 Synapse Studio 中监视 SQL 请求来监视无服务器 SQL 池。 这样便能够关注正在运行的请求的状态,并回顾历史请求的详细信息。
监视 Spark 池
可以在 Synapse Studio 中监视 Apache Spark 应用程序。 这样便能够关注最新状态、问题和进度。
可以启用内置于 Log Analytics 中的 Synapse Studio 连接器。 然后,你可以收集 Apache Spark 应用程序指标和日志并将其发送到 Log Analytics 工作区。 还可以使用 Azure Monitor 工作簿将指标和日志可视化。 有关详细信息,请参阅使用 Azure Log Analytics 监视 Apache Spark 应用程序。
监视管道
使用 Azure Synapse 可创建复杂的管道,用于在自动执行和集成数据移动、数据转换和计算活动。 可以使用 Synapse Studio 创作和监视管道,以便关注管道的最新状态、问题和进度。 有关详细信息,请参阅使用 Synapse Studio 监视工作区管道运行。
后续步骤
有关本文的详细信息,请参阅以下资源: