共用方式為


Azure IoT 中樞 裝置布建服務監視數據參考

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

如需您可以針對 IoT 中樞 裝置布建服務收集的數據,以及如何使用它,請參閱監視 Azure IoT 中樞 裝置布建服務。

計量

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

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

Microsoft.Devices/provisioningServices 支援的計量

下表列出適用於 Microsoft.Devices/provisioningServices 資源類型的計量。

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

資料表標題

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

嘗試的裝置證明數目
AttestationAttempts 計數 總計(總和) ProvisioningServiceName、 、 StatusProtocol PT1M Yes
指派的裝置

指派給IoT中樞的裝置數目
DeviceAssignments 計數 總計(總和) ProvisioningServiceName, IotHubName PT1M Yes
註冊嘗試

嘗試的裝置註冊數目
RegistrationAttempts 計數 總計(總和) ProvisioningServiceName、 、 IotHubNameStatus PT1M Yes

載入計量維度

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

此服務具有下列與其計量相關聯的維度。

維度名稱 描述
IotHubName 目標IoT中樞的名稱。
通訊協定 使用的裝置或服務通訊協定。
ProvisioningServiceName DPS 實例的名稱。
狀態 作業的狀態。

如需計量維度的詳細資訊,請參閱 多維度計量

資源記錄

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

Microsoft.Devices/provisioningServices 的支持資源記錄

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

來自多個 Azure 資源的記錄。

No No 查詢 No
ServiceOperations 服務作業 AzureDiagnostics

來自多個 Azure 資源的記錄。

No No 查詢 No

下列清單提供上述記錄的其他資訊:

  • DeviceOperations:與裝置證明事件相關的記錄。 請參閱計費服務作業和定價中列出的裝置 API。
  • ServiceOperations:與 DPS 服務事件相關的記錄。 請參閱計費服務作業和定價中列出的 DPS 服務 API。

如需參考,請參閱 Azure 監視器中支援的所有資源記錄類別類型清單。

DPS 會使用 AzureDiagnostics 數據表來儲存資源記錄資訊。 下列為相關資料行。

屬性 資料類型 描述
ApplicationId GUID 持有人授權中使用的應用程式識別碼。
CallerIpAddress String 事件的遮罩來源 IP 位址。
類別 String 作業類型,即 ServiceOperationsDeviceOperations
CorrelationId GUID 事件的唯一識別碼。
DurationMs String 執行事件所花費的時間 (以毫秒為單位)。
層級 int 事件的記錄嚴重性。 例如,資訊或錯誤。
OperationName String 事件期間執行的動作類型。 例如:Query、Get、Upsert 等等。
OperationVersion String 事件期間使用的 API 版本。
資源 String 發生事件之資源的名稱。 例如: MYEXAMPLEDPS
ResourceGroup String 資源所在的資源組名。
ResourceId String 發生事件所在資源的 Azure Resource Manager 資源識別碼。
ResourceProvider String 事件的資源提供者。 例如: MICROSOFT.DEVICES
ResourceType String 事件的資源類型。 例如: PROVISIONINGSERVICES
ResultDescription String 如果事件失敗,則為錯誤詳細數據。
ResultSignature String 如果事件不成功,則為事件的 HTTP 狀態代碼。
ResultType String 事件的結果:Success、Failure、ClientError 等等。
SubscriptionId GUID 資源所在的 Azure 訂用帳戶訂用帳戶標識碼。
TenantId GUID 資源所在 Azure 租使用者的租用戶標識碼。
TimeGenerated Datetime 發生此事件的日期和時間,以 UTC 時區表示。
location_s String 事件發生所在的 Azure 區域。
properties_s JSON 事件的其他資訊詳細數據。

DeviceOperations

下列 JSON 是裝置成功證明嘗試的範例。 裝置的註冊標識碼會在 屬性中 properties_s 識別。

  {
    "CallerIPAddress": "24.18.226.XXX",
    "Category": "DeviceOperations",
    "CorrelationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
    "DurationMs": "226",
    "Level": "Information",
    "OperationName": "AttestationAttempt",
    "OperationVersion": "March2019",
    "Resource": "MYEXAMPLEDPS",
    "ResourceGroup": "MYRESOURCEGROUP",
    "ResourceId": "/SUBSCRIPTIONS/747F1067-xxx-xxx-xxxx-9DEAA894152F/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DEVICES/PROVISIONINGSERVICES/MYEXAMPLEDPS",
    "ResourceProvider": "MICROSOFT.DEVICES",
    "ResourceType": "PROVISIONINGSERVICES",
    "ResultDescription": "",
    "ResultSignature": "",
    "ResultType": "Success",
    "SourceSystem": "Azure",
    "SubscriptionId": "747F1067-xxx-xxx-xxxx-9DEAA894152F",
    "TenantId": "37dcb621-xxxx-xxxx-xxxx-e8c8addbc4e5",
    "TimeGenerated": "2022-04-02T00:05:51Z",
    "Type": "AzureDiagnostics",
    "_ResourceId": "/subscriptions/747F1067-xxx-xxx-xxxx-9DEAA894152F/resourcegroups/myresourcegroup/providers/microsoft.devices/provisioningservices/myexampledps",
    "location_s": "centralus",
    "properties_s": "{\"id\":\"my-device-1\",\"type\":\"Registration\",\"protocol\":\"Mqtt\"}",
  }

ServiceOperations

下列 JSON 是成功新增 (Upsert) 個別註冊作業的範例。 註冊的註冊標識碼和註冊類型會在 屬性中 properties_s 識別。

  {
    "CallerIPAddress": "13.91.244.XXX",
    "Category": "ServiceOperations",
    "CorrelationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
    "DurationMs": "98",
    "Level": "Information",
    "OperationName": "Upsert",
    "OperationVersion": "October2021",
    "Resource": "MYEXAMPLEDPS",
    "ResourceGroup": "MYRESOURCEGROUP",
    "ResourceId": "/SUBSCRIPTIONS/747F1067-xxxx-xxxx-xxxx-9DEAA894152F/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DEVICES/PROVISIONINGSERVICES/MYEXAMPLEDPS",
    "ResourceProvider": "MICROSOFT.DEVICES",
    "ResourceType": "PROVISIONINGSERVICES",
    "ResultDescription": "",
    "ResultSignature": "",
    "ResultType": "Success",
    "SourceSystem": "Azure",
    "SubscriptionId": "747f1067-xxxx-xxxx-xxxx-9deaa894152f",
    "TenantId": "37dcb621-xxxx-xxxx-xxxx-e8c8addbc4e5",
    "TimeGenerated": "2022-04-01T00:52:00Z",
    "Type": "AzureDiagnostics",
    "_ResourceId": "/subscriptions/747F1067-xxxx-xxxx-xxxx-9DEAA894152F/resourcegroups/myresourcegroup/providers/microsoft.devices/provisioningservices/myexampledps",
    "location_s": "centralus",
    "properties_s": "{\"id\":\"my-device-1\",\"type\":\"IndividualEnrollment\",\"protocol\":\"Http\"}",
  }

Azure 監視器記錄資料表

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

IoT 中樞 裝置布建服務 Microsoft.Devices/ProvisioningServices

活動記錄檔

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

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