通信服务通过 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 工作区。
可以通过启用对所有日志的收集来启动诊断设置,以使用特定功能。 但是,应监视与诊断设置中的日志相关的成本。 有关详细信息,请参阅 控制成本。