你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 通信服务聊天日志

Azure 通信服务提供的日志记录功能可用于监视和调试通信服务解决方案。 可通过 Azure 门户配置这些功能。

重要

下面是通过 Azure Monitor 实现的日志(另请参阅常见问题解答)。 若要为通信服务启用这些日志,请参阅:在诊断设置中启用日志记录

资源日志类别

通信服务提供以下类型的日志,你可以启用:

  • 使用情况日志 - 提供与每个计费服务产品相关联的使用情况数据
  • 身份验证操作日志 - 提供与身份验证服务相关的基本信息
  • 聊天操作日志 - 提供与聊天服务相关的基本信息

使用情况日志架构

properties 说明
Timestamp 生成日志的时间戳 (UTC)。
Operation Name 与日志记录相关联的操作。
Operation Version 如果使用 API 执行 operationName,则 api-version 与该操作关联。 如果没有与此操作对应的 API,则版本表示该操作的版本,以防将来与操作关联的属性发生更改。
Category 事件的日志类别。 类别是可以在特定资源上启用或禁用日志的粒度。 在事件的属性 blob 内显示的属性在特定日志类别和资源类型中相同。
Correlation ID 关联事件的 ID。 可用于标识多个表之间的关联事件。
Properties 适用于各种通信服务模式的其他数据。
Record ID 给定使用情况记录的唯一 ID。
Usage Type 使用情况模式。 (例如 聊天、PSTN、NAT 等)
Unit Type 对于给定的使用情况模式,使用情况所基于的单位类型。 (例如分钟、兆字节、消息等)。
Quantity 此记录使用或消耗的单位数。

身份验证操作日志

properties 说明
TimeGenerated 生成日志的时间戳 (UTC)。
OperationName 与日志记录相关联的操作。
CorrelationID 关联事件的 ID。 可用于标识多个表之间的关联事件。
OperationVersion 如果使用 API 执行 operationName,则 api-version 与该操作关联。 如果没有与此操作对应的 API,则版本表示该操作的版本,以防将来与操作关联的属性发生更改。
Category 事件的日志类别。 类别是可以在特定资源上启用或禁用日志的粒度。 在事件的属性 blob 内显示的属性在特定日志类别和资源类型中相同。
ResultType 操作的状态。
ResultSignature 操作的子状态。 如果该操作对应于 REST API 调用,则此字段为相应 REST 调用的 HTTP 状态代码。
DurationMs 操作持续时间,以毫秒为单位。
CallerIpAddress 调用方 IP 地址,前提是该操作对应于来自某个具有公开可用 IP 地址的实体的 API 调用。
Level 事件的严重级别。
URI 请求的 URI。
SdkType 请求中使用的 SDK 类型。
PlatformType 请求中使用的平台类型。
Identity 与操作相关的 Azure 通信服务或 Teams 用户的标识。
Scopes 访问令牌中显示的通信服务范围。

聊天操作日志

properties 说明
TimeGenerated 生成日志的时间戳 (UTC)。
OperationName 与日志记录相关联的操作。
CorrelationID 关联事件的 ID。 可用于标识多个表之间的关联事件。
OperationVersion 如果使用 API 执行 operationName,则 api-version 与该操作关联。 如果没有与此操作对应的 API,则版本表示该操作的版本,以防将来与操作关联的属性发生更改。
类别 事件的日志类别。 类别是可以在特定资源上启用或禁用日志的粒度。 在事件的属性 blob 内显示的属性在特定日志类别和资源类型中相同。
ResultType 操作的状态。
ResultSignature 操作的子状态。 如果该操作对应于 REST API 调用,则此字段为相应 REST 调用的 HTTP 状态代码。
ResultDescription 此操作的静态文本说明。
DurationMs 操作持续时间,以毫秒为单位。
CallerIpAddress 调用方 IP 地址,前提是该操作对应于来自某个具有公开可用 IP 地址的实体的 API 调用。
Level 事件的严重级别。
URI 请求的 URI。
UserID 请求发送方的用户 ID。
ChatThreadId 与请求关联的聊天线程 ID。
ChatMessageId 与请求关联的聊天消息 ID。
SdkType 请求中使用的 SDK 类型。
PlatformType 请求中使用的平台类型。