使用 Azure Monitor 启用日志记录

通信服务通过 Azure Monitor 日志概述Azure Monitor 指标提供监视和分析功能。 每个 Azure 资源都需有自身的诊断设置,其设置定义了以下条件:

  • 发送到设置中所定义目标的日志和指标数据的类别。 不同资源类型的可用类别各不相同。
  • 要将日志发送到的一个或多个目标。 当前目标包括 Log Analytics 工作区、事件中心和 Azure 存储。
  • 一个诊断设置只能为每个目标定义一种类型。 若要将数据发送到多个特定的目标类型(例如,两个不同的 Log Analytics 工作区),请创建多个设置。 每个资源最多可以有五个诊断设置。

以下说明介绍如何将 Azure Monitor 资源配置为开始为通信服务创建日志和指标。 有关在所有 Azure 资源中使用诊断设置的详细信息,请参阅: 诊断设置

这些说明适用于以下通信服务日志:

访问诊断设置

若要访问通信服务的诊断设置,请在 Azure 门户中打开通信服务主页:

通信服务资源

在此处,单击左侧导航窗格“监视”部分中的 “诊断设置 ”:

导航中的诊断设置

单击“添加诊断设置”。 通信服务提供了各种日志和指标源:

诊断设置类别详细信息

添加诊断设置

系统会提示你为诊断设置选择一个名称,如果有许多要监视的 Azure 资源,这非常有用。 系统还会提示你选择用于监控的数据源,并决定是将其作为日志还是作为指标进行监控。 有关差异的详细信息,请参阅 Azure Monitor 数据平台

添加诊断设置

选择目标

系统还会提示你选择要存储日志的目标。 平台日志和指标可以发送到下表中的目标。 有关详细信息,请参阅创建诊断设置,将平台日志和指标发送到不同的目标。

目标 说明
Log Analytics 工作区 通过将日志和指标发送到 Log Analytics 工作区,可使用功能强大的日志查询借助 Azure Monitor 收集的其他监视数据来分析这些日志和指标,还可利用警报和可视化效果等其他 Azure Monitor 功能。

如果没有要将数据发送到其中的 Log Analytics 工作区,则必须在继续操作之前创建一个
事件中心 向事件中心发送日志和指标可将数据流式传输到外部系统,例如第三方 SIEM 和其他日志分析解决方案。
Azure 存储帐户 将日志和指标存档到 Azure 存储帐户有助于审核、静态分析或备份。 与 Azure Monitor 日志和 Log Analytics 工作区相比,Azure 存储成本较低,并且日志可以无限期保留。

以下设置是通信服务资源中显示的示例:

诊断设置目标详细信息

所有设置都是可适应特定存储需求的可行且灵活的选项。 如果选择 Log Analytics 工作区选项,我们还提供其他功能和内置的分析见解。

提供更多分析功能的 Log Analytics 工作区

选择将日志发送到 Log Analytics 工作区 目标后,通常会为 Azure Monitor 和你的通讯服务启用更多功能。 Log Analytics 是 Azure 门户中的一种工具,用于创建、编辑和运行 查询 ,其中包含 Azure Monitor 日志和指标以及 工作簿警报通知作REST API 访问权限等。 如果没有 Log Analytics 工作区,必须先 创建一个工作区,然后才能继续作。

对于通信服务日志,我们提供了一个有用的 默认查询包 ,以提供一组初始见解,以便快速分析和了解数据。 此处介绍了这些查询包: Log Analytics for Communications Services

后续步骤

  • 如果没有要将数据发送到其中的 Log Analytics 工作区,则必须在继续操作之前创建一个。 有关详细信息,请参阅 创建 Log Analytics 工作区

  • 可以通过启用对所有日志的收集来启动诊断设置,以使用特定功能。 但是,应监视与诊断设置中的日志相关的成本。 有关详细信息,请参阅 控制成本