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 | 管理作業的狀態。 有效值: Succeeded 或 Failed |
resultDescription | 管理作業的描述 |
correlationId | 管理作業的相互關聯識別元(如果指定) |
callerIpAddress | 呼叫端IP位址。 來自 Azure 入口網站的呼叫是空的 |
活動記錄檔
連結的資料表會列出此服務活動記錄檔中可記錄的操作。 這些操作是活動記錄中的所有可能資源提供者操作的子集。
如需活動記錄項目結構描述的詳細資訊,請參閱活動記錄結構描述。
作業記錄會擷取在 Azure 通知中樞命名空間上執行的所有管理作業。 不會擷取資料作業,因為在 通知中樞上執行的資料作業量很高。
Microsoft.NotificationHubs 資源提供者作業 會列出作業記錄中擷取的所有管理作業。
相關內容
- 如需監視通知中樞的描述,請參閱 監視通知中 樞。
- 如需監視 Azure 資源的詳細資訊,請參閱使用 Azure 監視器來監視 Azure 資源。