下表列出了可用于Microsoft.NotificationHubs/namespaces/notificationHubs 资源类型的指标。
表标题
指标 - 在 Azure 门户中显示的指标显示名称。
              Rest API 中的名称 - 在 REST API 中引用的指标名称。
单位 - 度量单位。
              聚合 - 默认的聚合类型。 有效值:平均值、最小值、最大值、总计、计数。
              维度 - 适用于指标的维度。
              时间粒度 - 对指标采样的间隔。 例如,PT1M 表示该指标每分钟采样一次,PT30M 表示每 30 分钟一次,PT1H 表示每小时一次,以此类推。
DS 导出 - 是否可通过诊断设置将指标导出到 Azure Monitor 日志。
要了解如何导出指标的信息,请参阅在 Azure Monitor 中创建诊断设置。
有关指标保留的信息,请参阅 Azure Monitor 指标概述。
有关支持的日志列表,请参阅支持的日志类别 - Microsoft.NotificationHubs/namespaces/notificationHubs
| 指标 | REST API 中的名称 | Unit | 聚合 | 维度 | 时间粒度 | DS 导出 | 
|---|---|---|---|---|---|---|
| 
              传入消息数 所有成功的发送 API 调用的计数。  | 
incoming | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              所有传入的失败请求 通知中心的传入的失败请求数总计  | 
incoming.all.failedrequests | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              所有传入请求 通知中心的传入的请求数总计  | 
incoming.all.requests | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              已发送的日程安排推送通知 已发送的已安排推送通知数  | 
incoming.scheduled | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              已取消的日程安排推送通知 已取消的已安排推送通知数  | 
incoming.scheduled.cancel | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              安装管理操作 安装管理操作数目  | 
installation.all | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              删除安装操作 删除安装操作数目  | 
installation.delete | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              获取安装操作 获取安装操作数目  | 
installation.get | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              修补安装操作 修补安装操作数目  | 
installation.patch | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              创建或更新安装操作 创建或更新安装操作数目  | 
installation.upsert | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              所有传出通知 通知中心的所有传出通知  | 
notificationhub.pushes | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              坏通道或已过期通道错误 因为注册中的通道/令牌/registrationId 已过期或无效而失败的推送的计数。  | 
outgoing.allpns.badorexpiredchannel | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              通道错误 因为通道无效、没有与正确的应用相关联、受限制或已过期而失败的推送的计数。  | 
outgoing.allpns.channelerror | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              有效负载错误 因为 PNS 返回了“有效负载不正确”错误而失败的推送的计数。  | 
outgoing.allpns.invalidpayload | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              外部通知系统错误 因为与 PNS 通信时遇到问题(不包括身份验证问题)而失败的推送的计数。  | 
outgoing.allpns.pnserror | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              成功的通知 所有成功的通知的计数。  | 
outgoing.allpns.success | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              APNS 坏通道错误 因令牌无效而失败的推送的计数(APNS 状态代码:8)。  | 
outgoing.apns.badchannel | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              APNS 已过期通道错误 由 APNS 反馈通道致其无效的令牌的计数。  | 
outgoing.apns.expiredchannel | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              APNS 授权错误 因为 PNS 未接受所提供的凭据或者凭据被阻止而失败的推送的计数。  | 
outgoing.apns.invalidcredentials | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              APNS 无效通知大小错误 因有效负载太大而失败的推送的计数(APNS 状态代码:7)。  | 
outgoing.apns.invalidnotificationsize | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              APNS 错误 因为与 APNS 通信时发生错误而失败的推送的计数。  | 
outgoing.apns.pnserror | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              APNS 成功的通知 所有成功的通知的计数。  | 
outgoing.apns.success | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              FCMv1 坏通道错误 由于注册中的 registrationId 无法识别而失败的推送计数(FCMv1 结果:无效的注册、注册缺失、未注册、未找到或已取消)。  | 
outgoing.fcmv1.badchannel | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              FCMv1 授权错误(无效的凭据) 由于 PNS 不接受提供的凭据(FCMv1 结果:发送方 ID 不匹配、未授权或已禁止)而失败的推送计数。  | 
outgoing.fcmv1.invalidcredentials | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              FCMv1 无效的通知格式 由于有效负载格式不正确而失败的推送计数(FCMv1 结果:TTL 无效、参数无效或数据密钥无效)。  | 
outgoing.fcmv1.invalidnotificationformat | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              FCMv1 无效通知大小错误 因有效负载太大而失败的推送计数(FCMv1 结果:消息太大)。  | 
outgoing.fcmv1.invalidnotificationsize | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              FCMv1 错误 因为与 FCMv1 通信时发生错误而失败的推送计数。  | 
outgoing.fcmv1.pnserror | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              FCMv1 成功的通知 所有成功的通知的计数。  | 
outgoing.fcmv1.success | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              FCMv1 受限的通知 由于 FCMv1 限制此应用而失败的推送计数(FCMv1 结果:超出配额或 429)。  | 
outgoing.fcmv1.throttled | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              FCMv1 通道不正确错误 因为注册中的 registrationId 没有关联到当前应用而失败的推送计数(FCMv1 结果:无效包名称)。  | 
outgoing.fcmv1.wrongchannel | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              GCM 身份验证错误 因为 PNS 未接受所提供的凭据、凭据被阻止或者未在应用中正确配置 SenderId 而失败的推送的计数(GCM 结果:MismatchedSenderId)。  | 
outgoing.gcm.authenticationerror | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              GCM 坏通道错误 因为注册中的 registrationId 不可识别而失败的推送的计数(GCM 结果:无效的注册)。  | 
outgoing.gcm.badchannel | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              GCM 已过期通道错误 因为注册中的 registrationId 已过期而失败的推送的计数(GCM 结果:NotRegistered)。  | 
outgoing.gcm.expiredchannel | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              GCM 授权错误(无效的凭据) 因为 PNS 未接受所提供的凭据或者凭据被阻止而失败的推送的计数。  | 
outgoing.gcm.invalidcredentials | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              GCM 无效的通知格式 因为有效负载的格式不正确而失败的推送的计数(GCM 结果:InvalidDataKey 或 InvalidTtl)。  | 
outgoing.gcm.invalidnotificationformat | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              GCM 无效通知大小错误 因有效负载太大而失败的推送的计数(GCM 结果:MessageTooBig)。  | 
outgoing.gcm.invalidnotificationsize | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              GCM 错误 因为与 GCM 通信时发生错误而失败的推送的计数。  | 
outgoing.gcm.pnserror | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              GCM 成功的通知 所有成功的通知的计数。  | 
outgoing.gcm.success | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              GCM 受限的通知 因为 GCM 限制了此应用而失败的推送的计数(GCM 状态代码:501-599 或结果:不可用)。  | 
outgoing.gcm.throttled | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              GCM 通道不正确错误 因为注册中的 registrationId 没有关联到当前应用而失败的推送的计数(GCM 结果:InvalidPackageName)。  | 
outgoing.gcm.wrongchannel | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              MPNS 身份验证错误 因为 PNS 未接受所提供的凭据或者凭据被阻止而失败的推送的计数。  | 
outgoing.mpns.authenticationerror | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              MPNS 坏通道错误 因为注册中的 ChannelURI 不可识别(MPNS 状态:404 找不到)而失败的推送的计数。  | 
outgoing.mpns.badchannel | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              MPNS 通道断开连接 因为注册中的 ChannelURI 断开连接(MPNS 状态:412 找不到)而失败的推送的计数。  | 
outgoing.mpns.channeldisconnected | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              MPNS 丢弃的通知 MPNS 丢弃的推送的计数(MPNS 响应标头:X-NotificationStatus:QueueFull 或 Suppressed)。  | 
outgoing.mpns.dropped | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              MPNS 无效的凭据 因为 PNS 未接受所提供的凭据或者凭据被阻止而失败的推送的计数。  | 
outgoing.mpns.invalidcredentials | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              MPNS 无效的通知格式 因通知的有效负载太大而失败的推送的计数。  | 
outgoing.mpns.invalidnotificationformat | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              MPNS 错误 因为与 MPNS 通信时发生错误而失败的推送的计数。  | 
outgoing.mpns.pnserror | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              MPNS 成功的通知 所有成功的通知的计数。  | 
outgoing.mpns.success | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              MPNS 受限的通知 因为 MPNS 限制了此应用(WNS MPNS:406 不可接受)而失败的推送的计数。  | 
outgoing.mpns.throttled | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              WNS 身份验证错误 通知未传递,因为与 Windows Live 通信时因凭据无效或令牌错误而出错。  | 
outgoing.wns.authenticationerror | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              WNS 坏通道错误 因为注册中的 ChannelURI 不可识别(WNS 状态:404 找不到)而失败的推送的计数。  | 
outgoing.wns.badchannel | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              WNS 通道断开连接 通知因为注册中的 ChannelURI 受限而被丢弃(WNS 响应标头:X-WNS-DeviceConnectionStatus: disconnected)。  | 
outgoing.wns.channeldisconnected | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              WNS 通道受限 通知因为注册中的 ChannelURI 受限而被丢弃(WNS 响应标头:X-WNS-NotificationStatus:channelThrottled)。  | 
outgoing.wns.channelthrottled | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              WNS 丢弃的通知 通知因为注册中的 ChannelURI 受限而被丢弃(X-WNS-NotificationStatus 为 “dropped”,而不是 X-WNS-DeviceConnectionStatus “disconnected”)。  | 
outgoing.wns.dropped | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              WNS 已过期通道错误 因为 ChannelURI 已过期(WNS 状态:410 不存在)而失败的推送的计数。  | 
outgoing.wns.expiredchannel | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              WNS 授权错误(无效的凭据) 因为 PNS 未接受所提供的凭据或者凭据被阻止而失败的推送的计数。 (Windows Live 不能识别凭据)。  | 
outgoing.wns.invalidcredentials | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              WNS 无效的通知格式 通知格式无效(WNS 状态:400)。 请注意,WNS 并不会拒绝所有无效的有效负载。  | 
outgoing.wns.invalidnotificationformat | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              WNS 无效通知大小错误 通知有效负载太大(WNS 状态:413)。  | 
outgoing.wns.invalidnotificationsize | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              WNS 授权错误(令牌无效) 提供给 WNS 的令牌无效(WNS 状态:401 未经授权)。  | 
outgoing.wns.invalidtoken | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              WNS 错误 与 WNS 通信时发生错误,因而未传递通知。  | 
outgoing.wns.pnserror | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              WNS 成功的通知 所有成功的通知的计数。  | 
outgoing.wns.success | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              WNS 受限的通知 因为 WNS 限制了此应用(WNS 状态:406 不可接受)而失败的推送的计数。  | 
outgoing.wns.throttled | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              WNS 授权错误(无法访问) 无法访问 Windows Live。  | 
outgoing.wns.tokenproviderunreachable | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              WNS 授权错误(令牌错误) 提供给 WNS 的令牌有效,但它是用于另一应用程序的(WNS 状态:403 禁止访问)。 如果注册中的 ChannelURI 与另一应用相关联,则可能会发生此情况。 请检查客户端应用是否与其凭据位于通知中心内的同一应用相关联。  | 
outgoing.wns.wrongtoken | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              注册操作 所有成功的注册操作(创建、更新、查询和删除)的计数。  | 
registration.all | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              注册创建操作 所有成功的注册创建操作的计数。  | 
registration.create | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              注册删除操作 所有成功的注册删除操作的计数。  | 
registration.delete | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              注册读取操作 所有成功的注册查询操作的计数。  | 
registration.get | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              注册更新操作 所有成功的注册更新操作的计数。  | 
registration.update | 
计数 | 总计(总和) | <无> | PT1M | 是 | 
| 
              挂起的已计划通知 挂起的已计划通知数  | 
scheduled.pending | 
计数 | 总计(总和) | <无> | PT1M | 是 |