共用方式為


Azure 通知中樞監視數據參考

本文包含此服務的所有監視參考資訊。

如需您可以針對 Azure 通知中樞收集的數據,以及如何使用它的詳細資訊,請參閱監視通知中樞。

計量

本節列出針對此服務的所有自動收集平台計量。 這些計量也是 Azure 監視器中支援的所有平台計量全域清單的一部分。

如需計量保留的相關資訊,請參閱 Azure 監視器計量概觀

Microsoft.NotificationHubs/namespaces/notificationHubs 支援的計量

下表列出適用於 Microsoft.NotificationHubs/namespaces/notificationHubs 資源類型的計量。

  • 所有資料行可能不存在於每個資料表中。
  • 某些資料行可能超出頁面的檢視區域。 選取 [展開資料表] 以檢視所有可用的資料行。

資料表標題

  • 類別 - 計量群組或分類。
  • 計量 - Azure 入口網站中顯示的計量顯示名稱。
  • REST API 中的名稱 - REST API 中所指的計量名稱。
  • 單位 - 測量單位。
  • 彙總 - 預設彙總類型。 有效值:平均值 (Avg)、最小值 (Min)、最大值 (Max)、總計 (Sum)、計數。
  • 維度 - 計量可用的維度
  • 時間精細度 - 取樣計量的間隔。 例如,PT1M 表示計量會每分鐘取樣、每 30 分鐘PT30M、每小時 PT1H,以此類推。
  • DS 匯出 - 計量是否可透過診斷設定,匯出至 Azure 監視器記錄。 如需匯出計量的資訊,請參閱在 Azure 監視器中建立診斷設定
計量 REST API 中的名稱 單位 彙總 維度 時間精細度 DS 匯出
傳入訊息

所有成功傳送 API 呼叫的計數。
incoming 計數 總計 (總和) <none> PT1M Yes
所有傳入失敗的要求

通知中樞的傳入失敗要求總數
incoming.all.failedrequests 計數 總計 (總和) <none> PT1M Yes
所有傳入要求

通知中樞的傳入要求總數
incoming.all.requests 計數 總計 (總和) <none> PT1M Yes
已傳送排程的推播通知

已傳送排程的推播通知
incoming.scheduled 計數 總計 (總和) <none> PT1M Yes
已取消排程的推播通知

已取消排程的推播通知
incoming.scheduled.cancel 計數 總計 (總和) <none> PT1M Yes
安裝管理作業

安裝管理作業
installation.all 計數 總計 (總和) <none> PT1M Yes
刪除安裝作業

刪除安裝作業
installation.delete 計數 總計 (總和) <none> PT1M Yes
取得安裝作業

取得安裝作業
installation.get 計數 總計 (總和) <none> PT1M Yes
修補程式安裝作業

修補程式安裝作業
installation.patch 計數 總計 (總和) <none> PT1M Yes
建立或更新安裝作業

建立或更新安裝作業
installation.upsert 計數 總計 (總和) <none> PT1M Yes
所有傳出通知

通知中樞的所有傳出通知
notificationhub.pushes 計數 總計 (總和) <none> PT1M Yes
不正確的或過期的通道錯誤

因為註冊中的通道/令牌/registrationId 已過期或無效而失敗的推播計數。
outgoing.allpns.badorexpiredchannel 計數 總計 (總和) <none> PT1M Yes
通道錯誤

因為通道與正確的應用程式節流或過期無關,所以失敗的推播計數。
outgoing.allpns.channelerror 計數 總計 (總和) <none> PT1M Yes
承載錯誤

因為 PNS 傳回了錯誤的承載錯誤而失敗的推播計數。
outgoing.allpns.invalidpayload 計數 總計 (總和) <none> PT1M Yes
外部通知系統錯誤

因為與 PNS 通訊時發生問題而失敗的推播計數(不包括驗證問題)。
outgoing.allpns.pnserror 計數 總計 (總和) <none> PT1M Yes
成功的通知

所有成功通知的計數。
outgoing.allpns.success 計數 總計 (總和) <none> PT1M Yes
APNS 不正確的通道錯誤

因為令牌無效而失敗的推播計數(APNS 狀態代碼:8)。
outgoing.apns.badchannel 計數 總計 (總和) <none> PT1M Yes
APNS 過期通道錯誤

APNS 意見反應通道無效的令牌計數。
outgoing.apns.expiredchannel 計數 總計 (總和) <none> PT1M Yes
APNS 授權錯誤

因為 PNS 不接受提供的認證或認證遭到封鎖,因此失敗的推播計數。
outgoing.apns.invalidcredentials 計數 總計 (總和) <none> PT1M Yes
APNS 無效的通知大小錯誤

因為承載太大而失敗的推播計數(APNS 狀態代碼:7)。
outgoing.apns.invalidnotificationsize 計數 總計 (總和) <none> PT1M Yes
APNS 錯誤

因為與 APNS 通訊時發生錯誤而失敗的推播計數。
outgoing.apns.pnserror 計數 總計 (總和) <none> PT1M Yes
APNS 成功通知

所有成功通知的計數。
outgoing.apns.success 計數 總計 (總和) <none> PT1M Yes
FCMv1 不正確的通道錯誤

因為無法辨識註冊中的 registrationId 而失敗的推播計數(FCMv1 結果:無效註冊、遺漏註冊、未註冊、找不到或消失)。
outgoing.fcmv1.badchannel 計數 總計 (總和) <none> PT1M Yes
FCMv1 授權錯誤 (認證無效)

因為 PNS 不接受提供的認證而失敗的推播計數(FCMv1 結果:發件人標識碼不符、未經授權或禁止)。
outgoing.fcmv1.invalidcredentials 計數 總計 (總和) <none> PT1M Yes
FCMv1 無效的通知格式

因為承載格式不正確而失敗的推播計數(FCMv1 結果:無效的 TTL、無效的參數或無效的數據索引鍵)。
outgoing.fcmv1.invalidnotificationformat 計數 總計 (總和) <none> PT1M Yes
FCMv1 無效的通知大小錯誤

因為承載太大而失敗的推播計數(FCMv1 結果:訊息太大)。
outgoing.fcmv1.invalidnotificationsize 計數 總計 (總和) <none> PT1M Yes
FCMv1 錯誤

因為與FCMv1通訊時發生錯誤而失敗的推播計數。
outgoing.fcmv1.pnserror 計數 總計 (總和) <none> PT1M Yes
FCMv1 成功通知

所有成功通知的計數。
outgoing.fcmv1.success 計數 總計 (總和) <none> PT1M Yes
FCMv1 節流通知

因為FCMv1節流此應用程式而失敗的推播計數(FCMv1結果:超過配額或429)。
outgoing.fcmv1.throttled 計數 總計 (總和) <none> PT1M Yes
FCMv1 通道錯誤

失敗的推播計數,因為註冊中的 registrationId 與目前應用程式無關(FCMv1 結果:套件名稱無效)。
outgoing.fcmv1.wrongchannel 計數 總計 (總和) <none> PT1M Yes
GCM 驗證錯誤

因為 PNS 不接受認證遭到封鎖的提供的認證,或 App 中未正確設定 SenderId 而失敗的推播計數(GCM 結果:MismatchedSenderId)。
outgoing.gcm.authenticationerror 計數 總計 (總和) <none> PT1M Yes
GCM 不正確的通道錯誤

因為無法辨識註冊中的 registrationId 而失敗的推播計數(GCM 結果:無效註冊)。
outgoing.gcm.badchannel 計數 總計 (總和) <none> PT1M Yes
GCM 過期通道錯誤

因為註冊中的 registrationId 已過期而失敗的推播計數(GCM 結果:NotRegistered)。
outgoing.gcm.expiredchannel 計數 總計 (總和) <none> PT1M Yes
GCM 授權錯誤 (認證無效)

因為 PNS 不接受提供的認證或認證遭到封鎖,因此失敗的推播計數。
outgoing.gcm.invalidcredentials 計數 總計 (總和) <none> PT1M Yes
GCM 無效的通知格式

因為承載格式不正確而失敗的推播計數(GCM 結果:InvalidDataKey 或 InvalidTtl)。
outgoing.gcm.invalidnotificationformat 計數 總計 (總和) <none> PT1M Yes
GCM 無效的通知大小錯誤

因為承載太大而失敗的推播計數(GCM 結果:MessageTooBig)。
outgoing.gcm.invalidnotificationsize 計數 總計 (總和) <none> PT1M Yes
GCM 錯誤

因為與 GCM 通訊時發生錯誤而失敗的推播計數。
outgoing.gcm.pnserror 計數 總計 (總和) <none> PT1M Yes
GCM 成功通知

所有成功通知的計數。
outgoing.gcm.success 計數 總計 (總和) <none> PT1M Yes
GCM 節流通知

因為 GCM 節流此應用程式而失敗的推播計數(GCM 狀態代碼:501-599 或 result:無法使用)。
outgoing.gcm.throttled 計數 總計 (總和) <none> PT1M Yes
GCM 錯誤通道錯誤

因為註冊中的 registrationId 未與目前應用程式相關聯而失敗的推播計數(GCM 結果:InvalidPackageName)。
outgoing.gcm.wrongchannel 計數 總計 (總和) <none> PT1M Yes
MPNS 驗證錯誤

因為 PNS 不接受提供的認證或認證遭到封鎖,因此失敗的推播計數。
outgoing.mpns.authenticationerror 計數 總計 (總和) <none> PT1M Yes
MPNS 不正確的通道錯誤

因為註冊中的 ChannelURI 無法辨識而失敗的推播計數(MPNS 狀態:404 找不到)。
outgoing.mpns.badchannel 計數 總計 (總和) <none> PT1M Yes
MPNS 通道已中斷連線

因為註冊中的 ChannelURI 已中斷連線而失敗的推播計數(MPNS 狀態:412 找不到)。
outgoing.mpns.channeldisconnected 計數 總計 (總和) <none> PT1M Yes
MPNS 已卸除通知

MPNS 捨棄的推播計數(MPNS 回應標頭:X-NotificationStatus:QueueFull 或 Suppressed)。
outgoing.mpns.dropped 計數 總計 (總和) <none> PT1M Yes
MPNS 無效的認證

因為 PNS 不接受提供的認證或認證遭到封鎖,因此失敗的推播計數。
outgoing.mpns.invalidcredentials 計數 總計 (總和) <none> PT1M Yes
MPNS 無效的通知格式

因為通知承載太大而失敗的推播計數。
outgoing.mpns.invalidnotificationformat 計數 總計 (總和) <none> PT1M Yes
MPNS 錯誤

因為與 MPNS 通訊時發生錯誤而失敗的推播計數。
outgoing.mpns.pnserror 計數 總計 (總和) <none> PT1M Yes
MPNS 成功通知

所有成功通知的計數。
outgoing.mpns.success 計數 總計 (總和) <none> PT1M Yes
MPNS 節流通知

因為 MPNS 正在節流此應用程式而失敗的推播計數(WNS MPNS:406 無法接受)。
outgoing.mpns.throttled 計數 總計 (總和) <none> PT1M Yes
WNS 驗證錯誤

通知未傳遞,因為與 Windows Live 通訊錯誤認證或令牌錯誤。
outgoing.wns.authenticationerror 計數 總計 (總和) <none> PT1M Yes
WNS 不正確的通道錯誤

因為註冊中的 ChannelURI 無法辨識而失敗的推播計數(WNS 狀態:404 找不到)。
outgoing.wns.badchannel 計數 總計 (總和) <none> PT1M Yes
WNS 通道已中斷連線

因為註冊中的 ChannelURI 已節流處理,因此已卸除通知(WNS 回應標頭:X-WNS-DeviceConnectionStatus:已中斷連線)。
outgoing.wns.channeldisconnected 計數 總計 (總和) <none> PT1M Yes
WNS 通道節流

因為註冊中的 ChannelURI 已節流處理,因此已捨棄通知(WNS 回應標頭:X-WNS-NotificationStatus:channelThrottled)。
outgoing.wns.channelthrottled 計數 總計 (總和) <none> PT1M Yes
WNS 已卸除通知

因為註冊中的 ChannelURI 已節流處理,因此已卸除通知(X-WNS-NotificationStatus:已捨棄,但未中斷 X-WNS-DeviceConnectionStatus:已中斷連線)。
outgoing.wns.dropped 計數 總計 (總和) <none> PT1M Yes
WNS 過期通道錯誤

因為 ChannelURI 已過期而失敗的推播計數(WNS 狀態:410 已消失)。
outgoing.wns.expiredchannel 計數 總計 (總和) <none> PT1M Yes
WNS 授權錯誤 (認證無效)

因為 PNS 不接受提供的認證或認證遭到封鎖,因此失敗的推播計數。 (Windows Live 無法辨識認證)。
outgoing.wns.invalidcredentials 計數 總計 (總和) <none> PT1M Yes
WNS 無效的通知格式

通知的格式無效(WNS 狀態:400)。 請注意,WNS 不會拒絕所有無效的承載。
outgoing.wns.invalidnotificationformat 計數 總計 (總和) <none> PT1M Yes
WNS 無效的通知大小錯誤

通知承載太大(WNS 狀態:413)。
outgoing.wns.invalidnotificationsize 計數 總計 (總和) <none> PT1M Yes
WNS 授權錯誤 (不合法權杖 )

提供給 WNS 的令牌無效(WNS 狀態:401 未經授權)。
outgoing.wns.invalidtoken 計數 總計 (總和) <none> PT1M Yes
WNS 錯誤

由於與 WNS 通訊時發生錯誤,因此未傳遞通知。
outgoing.wns.pnserror 計數 總計 (總和) <none> PT1M Yes
WNS 成功通知

所有成功通知的計數。
outgoing.wns.success 計數 總計 (總和) <none> PT1M Yes
WNS 節流通知

因為 WNS 正在節流此應用程式而失敗的推播計數(WNS 狀態:406 不可接受)。
outgoing.wns.throttled 計數 總計 (總和) <none> PT1M Yes
WNS 授權錯誤 (無法連線)

無法連線到 Windows Live。
outgoing.wns.tokenproviderunreachable 計數 總計 (總和) <none> PT1M Yes
WNS 授權錯誤 (錯誤的權杖)

提供給 WNS 的令牌有效,但適用於另一個應用程式(WNS 狀態:403 禁止)。 如果註冊中的 ChannelURI 與另一個應用程式相關聯,就會發生這種情況。 檢查用戶端應用程式是否與認證位於通知中樞的相同應用程式相關聯。
outgoing.wns.wrongtoken 計數 總計 (總和) <none> PT1M Yes
註冊作業

所有成功註冊作業的計數(建立會更新查詢和刪除)。
registration.all 計數 總計 (總和) <none> PT1M Yes
註冊建立作業

所有成功註冊建立的計數。
registration.create 計數 總計 (總和) <none> PT1M Yes
註冊刪除作業

所有成功註冊刪除的計數。
registration.delete 計數 總計 (總和) <none> PT1M Yes
註冊讀取作業

所有成功註冊查詢的計數。
registration.get 計數 總計 (總和) <none> PT1M Yes
註冊更新作業

所有成功註冊更新的計數。
registration.update 計數 總計 (總和) <none> PT1M Yes
擱置的排程通知

擱置的排程通知
scheduled.pending 計數 總計 (總和) <none> PT1M Yes

載入計量維度

如需計量維度是什麼的資訊,請參閱多維度計量

此服務並沒有任何包含維度的計量。

資源記錄

本節列出您可以針對此服務收集的資源記錄類型。 該區段會從 Azure 監視器中支援的所有資源記錄類別類型清單提取。

Microsoft.NotificationHubs/namespaces 支持的資源記錄

類別 類別顯示名稱 記錄資料表 支援基本記錄計劃 支援擷取時間轉換 範例查詢 匯出的成本
OperationalLogs 作業記錄 No No

Microsoft.NotificationHubs/namespaces/notificationHubs 的支持資源記錄

類別 類別顯示名稱 記錄資料表 支援基本記錄計劃 支援擷取時間轉換 範例查詢 匯出的成本
OperationalLogs 作業記錄 No Yes

Azure 監視器記錄資料表

本節列出與此服務相關的 Azure 監視器記錄資料表,並且該資料表可供 Log Analytics 使用 Kusto 查詢進行查詢。 資料表包含資源記錄資料,而且可能包含更多資料,具體取決於所收集及路由傳送至此的內容。

Azure 通知中樞支援作業記錄,可擷取在通知中樞命名空間上執行的管理作業。 所有記錄都會以 JavaScript 物件標記法 (JSON) 格式儲存在下列兩個位置中:

  • AzureActivity:顯示針對 Azure 入口網站 或透過 Azure Resource Manager 範本部署中命名空間執行的作業和動作的記錄。
  • AzureDiagnostics:使用 API 或透過語言 SDK 上的管理客戶端,顯示針對命名空間執行的作業和動作記錄。

診斷記錄 JSON 字串包含下表所列的元素:

名稱 描述
time 記錄的 UTC 時間戳
resourceId Azure 資源的相對路徑
operationName 管理作業的名稱
category 記錄類別。 有效值: OperationalLogs
callerIdentity 起始管理作業的呼叫端身分識別
resultType 管理作業的狀態。 有效值: SucceededFailed
resultDescription 管理作業的描述
correlationId 管理作業的相互關聯識別元(如果指定)
callerIpAddress 呼叫端IP位址。 來自 Azure 入口網站的呼叫是空的

活動記錄檔

連結的資料表會列出此服務活動記錄檔中可記錄的操作。 這些操作是活動記錄中的所有可能資源提供者操作的子集。

如需活動記錄項目結構描述的詳細資訊,請參閱活動記錄結構描述

作業記錄會擷取在 Azure 通知中樞命名空間上執行的所有管理作業。 不會擷取資料作業,因為在 通知中樞上執行的資料作業量很高。

Microsoft.NotificationHubs 資源提供者作業 會列出作業記錄中擷取的所有管理作業。